LaserTimeMargin[iv_]:= Module[{fluxobtained},
(* OUTPUT: *)
(* Required time divided by predicted time for a laser to achieve a specified half tear length in a material requiring a specified flux to achieve the tear *)
(* INPUT: *)
(* iv[[1]] = laser power at source (Watts) *)
(* iv[[2]] = laser beam diameter (meters) *)
(* iv[[3]] = laser transmission factor (unitless between 0 and 1) *)
(* iv[[4]] = laser obscuration factor (unitless between 0 and 1) *)
(* iv[[5]] = standard deviation of wavefront error (unitless} *)
(* iv[[6]] = range from laser to target (meters) *)
(* iv[[7]] = standard deviation of jitter (unitless) *)
(* iv[[8]] = angle of incidence (degrees) *)
(* iv[[9]] = required half tear length (meters) *)
(* iv[[10]] = required fluence to achieve half tear length in target material (Watts/meter^2) *)
(* iv[[11]] = required time to achieve half tear length (seconds) *)
(* iv[[12]] = laser wavelength (meters) *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)

(* Calculate flux obtained based on input variable values *)
fluxobtained=iv[[1]]*((Pi*iv[[2]]^2)/4)*iv[[3]]*iv[[4]]/iv[[12]]^2/(iv[[6]])^2*Exp[-(2*Pi*iv[[5]])^2]*(1/(1+((iv[[7]])/(0.45*iv[[12]]/iv[[2]]))^2))*Exp[-(iv[[9]]*Cos[iv[[8]] Degree])^2/2/((.45*iv[[12]]/iv[[2]])^2+(iv[[7]])^2)/(iv[[6]])^2]*Cos[iv[[7]] Degree];

(* Calculate time margin and output *)
    Return[iv[[11]]/(iv[[10]]/fluxobtained)]
]

TwoStoryFrameDisplacements[Fhor2_, Fhor3_, E_,Ihor_, Lhor_,  Iver_, Lver_]:= Module[{K, F},
(* OUTPUT: *)
(* the horizontal [u] and rotational [theta] displacements for a two story strucutre under horizontal load*)(* provided as the vector {u2, theta2, u3, theta3}, where: *)
(* u2 and u3 are the horizontal displacements of the first and second floor ceilings, respectively, in meters *)
(* theta2 and theta3 are the counter clockwise rotations at the intersection of the horizonal and vertical elements of the first and second floor ceilings, in radians *)
(* INPUT: *)
(* Fhor2 = the horizontal force exerted toward the right, on the second story floor, in Newtons *)
(* Fhor3 = the horzontal force exerted toward the right, on the second story ceiling, in Newtons *)
(* E = Young's  modulus, in Newtons/meter) *)
(* Ihor, Iver = horizontal beam and vertical column cross sectional areas of interia, in meter^4 *)
(* Lhor, Lver = horizontal beam and vertical columns length, in meters *)
(* AUTHOR: Laurence Bellagamba, bellagamba@mac.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Equations are from Martin, Harold C., Introduction to Matrix Methods of Structural Analysis, McGraw-Hill, 1966. *)

(* Form the stiffness matrix, K *)
K =E*{{24*Ihor/Lhor^3, 0, -12*Ihor/Lhor^3, 6*Ihor/Lhor^2},
           {0, 8*Ihor/Lhor + 6*Iver/Lver, -6*Ihor/Lhor^2, 2*Ihor/Lhor},
           {-12*Ihor/Lhor^3, -6*Ihor/Lhor^2, 12*Ihor/Lhor^3, -6*Ihor/Lhor^2},
           {6*Ihor/Lhor^2, 2*Ihor/Lhor, -6*Ihor/Lhor^2, 4*Ihor/Lhor + 6*Iver/Lver}};
(* Form the force vector, F *)
F = {Fhor2/2, 0, Fhor3/2, 0};

(* Solve for the displacements and rotations and output *)
Return[LinearSolve[K,F]];
]

FirstStage[coef_, tfinal_]:= Module[{},
(* OUTPUT *)
(* 1: a vector with the following components: *)
(* maximum dyamic pressure using 1 second steps, in Pascal *)
(* mass at staging (before jettison stage), in kg *)
(* altitude at staging, in meters *)
(* horizontal velocity at staging, in meters per second *)
(* vertical velocity at staging, in meters per second *)
(* gama at staging, in degrees *)
(* maximum angle of attack, in degrees *)
(* minimum angle of attack, in degrees *)
(* 2: the time history of integrating the equation of motions of motion, namely: *)
(* vehicle mass, in kilograms *)
(* inertial vertical velocity, in meters per second *)
(* inertial horizontal velocity, in meters per second *)
(* distance from center of earth, in meters *)
(* INPUT: *)
(* coef is a 7 x 1 array of steering commands the first 4 are used as coefficients for the first 4 Hermite polynomials to set the thrust pitch angle versus time.  The last 3 elements are not needed for first stage flight. *)
(* tfinal is burn time for first stage *)
(* NOTE: *)
(* the routine needs several variables defined externally prior to execution *)
(* fstvma = first stage thrust vector misalingment, in radians *)
(* thrustvacstg1 = stage 1 vacuum thrust in Newtons *)
(* g = earth's graviational acceleartion, in meters/second^2 *)
(* ispstg1 = rocket specific impulse, in seconds *)
(* exitareasrtg1 = rocket nozzle exit area, in meters^2 *)
(* mu = earth's gravitational constant in m^2/sec^3 *)
(* s = aerodynamic reference area, in meters^2 *)
(* cn = normal aerodynamic coefficicent, unitless *)
(* ca = axial aerodynamics coefficient, unitless *)
(* density2sigmacold = interpolation function that returns atmospheric density, in kg/m^3, at altitude in meters *)
(* densityfactor = normally distributed random number with mean 0 and standard deviation of 1 *)
(* windspeedmean = interpolation of mean wind speed at launch site in launch azimuth direction, in meters/second at altitude in meters *)(* windlevelset = array of random values to multiply times the wind standard deviation profile, unitless *)
(* windspeed95at270 = interpolation of 95% wind at 270 degrees azimith, in meters/second, at altitudes in meters *)
(* windspeed95at90 = interpolation of 95% wind at 90 degrees azimith, in meters/second, at altitudes in meters *)
(* gustamountset = array of random gust to apply at 5000 foot increments of altitude, to each of the synthetic winds *)
(* rearth = radius of of the Earth,which is 6378140 meters *)
(* hinitial = altitude, in meters, at time zero *)
(* uninitial = inertial horizontal velocity, in meters/second, at time zero *)
(* vinitial = inertial vertical velocity,  in meters/second,at time zero *)
(* atmosphere = atmospheric pressure,in Pascals, at distances from center of Earth, in meters *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: The equations of motion are as presented in: Leung, Martin S. K. and Calise, Anthony J.,Hybrid Approach to Near-Optimal Launch Vehcile Guidance, Journal of Guidance, Control and Dynamics, 
   Vol. 17. No. 5, September-October 1994. *)

(* Define thrust pitch as function of coef and t, scaled to tfinal  *)
(* tfinal is set to 195 to mimic dispersed cases not knowing actual tfinal*)thrustpitch1[t_]:=If[t≤195,coef[[1]]*HermiteH[0,(t-195/2)/(195/2)]+coef[[2]]*HermiteH[1,(t-195/2)/(195/2)]+coef[[3]]*HermiteH[2,(t-195/2)/(195/2)]+coef[[4]]*HermiteH[3,(t-195/2)/(195/2)]+fstvma,coef[[1]]*HermiteH[0,(195-195/2)/(195/2)]+coef[[2]]*HermiteH[1,(195-195/2)/(195/2)]+coef[[3]]*HermiteH[2,(195-195/2)/(195/2)]+coef[[4]]*HermiteH[3,(195-195/2)/(195/2)]]+fstvma;

(* Integrate equations of motion *)
solstage1=NDSolve[{
mass1'[t]==-thrustvacstg1/(g*ispstg1),v1'[t]==1/mass1[t]*(thrust[thrustvacstg1,exitareastg1,r1[t]]*Sin[thrustpitch1[t]]-drag[r1[t],u1[t],v1[t],alpha[thrustpitch1[t],gama[u1[t],v1[t],r1[t]]]]*Sin[gama[u1[t],v1[t],r1[t]]]+lift[r1[t],u1[t],v1[t],alpha[thrustpitch1[t],gama[u1[t],v1[t],r1[t]]]]*Cos[gama[u1[t],v1[t],r1[t]]])-mu/r1[t]^2+u1[t]^2/r1[t],u1'[t]==1/mass1[t]*(thrust[thrustvacstg1,exitareastg1,r1[t]]*Cos[thrustpitch1[t]]-drag[r1[t],u1[t],v1[t],alpha[thrustpitch1[t],gama[u1[t],v1[t],r1[t]]]]*Cos[gama[u1[t],v1[t],r1[t]]]-lift[r1[t],u1[t],v1[t],alpha[thrustpitch1[t],gama[u1[t],v1[t],r1[t]]]]*Sin[gama[u1[t],v1[t],r1[t]]])-u1[t]*v1[t]/r1[t],r1'[t]==v1[t],mass1[0]==massinitial,r1[0]==rearth+hinitial,u1[0]==uinitial,v1[0]==vinitial},{mass1,u1,v1,r1},{t,tfinal}];

(* Return array of:maximum dynamic pressure using 1 second steps,mass at stating (before jettison stage), altitude at stating, horizontal velocity at staging,  vertical velocity at staging,gama at staging,maximum angle of attack, minimum angle of attack *)
{Max[Table[First[Evaluate[dynamicpressure[r1[time],u1[time],v1[time]]/.solstage1]],{time,0,tfinal,1}]],First[Evaluate[mass1[tfinal]/.solstage1]],First[Evaluate[h[r1[tfinal]]/.solstage1]],First[Evaluate[u1[tfinal]/.solstage1]],First[Evaluate[v1[tfinal]/.solstage1]],First[Evaluate[gama[u1[tfinal],v1[tfinal],r1[tfinal]]/Degree/.solstage1]],Max[Table[First[Evaluate[alpha[thrustpitch1[time],gama[u1[time],v1[time],r1[time]]]/Degree/.solstage1]],{time,0,tfinal,1}]],Min[Table[First[Evaluate[alpha[thrustpitch1[time],gama[u1[time],v1[time],r1[time]]]/Degree/.solstage1]],{time,0,tfinal,1}]]}
]

SecondStage[coef_, initialmhuv_, previousstagemass_]:=
Module[{},
(* OUTPUT: *)
(* 1: a vector state at t = coef[7] *)
(* mass, in kilograms *)
(* altitude, in meters *)
(* inertial horizontal velocity, in meters/second *)
(* inertial vertical velocity, in meters/second *)
(* flight path angle, in Degrees *)
(* 2: the time history of integrating the equation of motions of motion, namely: *)
(* vehicle mass, in kilograms *)
(* inertial vertical velocity,   in meters per second *)
(* inertial horizontal velocity,  in meters per second *)
(* distance from center of earth, in meters *)
(* INPUT: *)
(* coef is 7x1 array,first 4 elements not needed for second stage *)
(* coef[[5]] = first_term in Tan[thrustpitch] = first_term + second_term*t *)
(* coef[[6]] = second_term in Tan[thruspitch] = first_term+second_term*t *)
(* coef[[7]] = t_final for stage *)
(* initialmhuv is 5x1 array, first element is max_q from first stage *)
(* initialmhuv[[2]] = initial mass of first and second stage plus second stage propellant, in kilograms *)
(* initialmhuv[[3]] = initial altitude, h *)
(* initialmhuv[[4]] = initial horizontal velocity, u *)
(* initialmhuv[[5]] = initial vertical velocity, v *)
(* previousstagemass = the inert mass of the first stage, in kilograms *)
(* NOTE: *)
(* The routine needs several variables defined externally prior to execution: *)
(* sstvma = thrust vector misalingment in radians *)
(* thrustvacstg2 = the vacuum thrust, in Newtons *)
(* g=earth's graviational acceleartion in meters/second^2 *)
(* ispstg2 = specific impulse, in seconds *)
(* exitareastg2 = nozzel exit area, in meters^2 *)
(* mu = earth's gravitational constant, in m^3/sec^2 *)
(* ispstg2 = specific impulse, in seconds *)
(* AUTHOR: Laurence Bellagamba,bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: The equations of motion are as defined in Leung, Martin S. K. and Calise, Anthony, Hybrid Approach to Near-Optimal Launch Vehicle Guidance, Journal of Guidance and Control, Vol 17, No 5, September-October 1994 *)

(* Define thrust pitch for exoatmospheric flight *)
thrustpitch2[t_]:=ArcTan[coef[[5]]+coef[[6]]*t]+sstvma;

(* Integrate equations of motion *)
solstage2=NDSolve[{
mass2'[t]==-thrustvacstg2/(g*ispstg2),
v2'[t]==(1/mass2[t])*(thrust[thrustvacstg2,exitareastg2,r2[t]]*Sin[thrustpitch2[t]])-mu/(r2[t]^2)+(u2[t]^2)/r2[t],
u2'[t]==(1/mass2[t])*(thrust[thrustvacstg2,exitareastg2,r2[t]]*Cos[thrustpitch2[t]])-u2[t]*v2[t]/r2[t],
r2'[t]==v2[t],mass2[0]==initialmhuv[[2]]-previousstagemass,r2[0]==rearth+initialmhuv[[3]],
u2[0]==initialmhuv[[4]],
v2[0]==initialmhuv[[5]]},
{mass2,u2,v2,r2},{t,coef[[7]]}];

(* Return mass, altitute, horizontal velocity, vertical velocity and gama at t=coef[7]] *)
Return[{First[Evaluate[mass2[coef[[7]]]/.solstage2]],First[Evaluate[h[r2[coef[[7]]]]/.solstage2]],First[Evaluate[u2[coef[[7]]]/.solstage2]],First[Evaluate[v2[coef[[7]]]/.solstage2]],First[Evaluate[ArcTan[u2[coef[[7]]],v2[coef[[7]]]]/Degree/.solstage2]]}]
]

RocketTraj[coef_, stage1time_, stagemassloss_]:= Module[{fssv, ssic},
(* OUTPUT: *)(*of the form {{first_stage_vector},{second_stage_vector}} *)
(* first_stage_vector[[1]] = maximum dynamic pressure obtained, in Pascals *)
(* first_stage_vector[[2]] = total mass at staging, first_stage_inert+second_stage_inert+second_stage_propellant, in kilograms *)
(* first_stage_vector[[3]] = altitude at staging, in meters *)
(* first_stage_vector[[4]] = inertial horizontal velocity at staging, in meters/second *)
(* first_stage_vector[[5]] = inertial vertical velocity at staging, in meters/second *)
(* first_stage_vector[[6]] = wind relative flight path angle at staging, in Degrees *)
(* first_stage_vector[[7]] = maximum angle of attack, in Degrees *)
(* first_stage_vector[[8]] = minimum anlge of attack, in Degrees *)
(* second_stage_vector[[1]] = mass at engine cut-off, in kilograms *)
(* second_stage_vector[[2]] = ltitude at engine cut-off, in meters *)
(* second_stage_vector[[3]] = inertial horizontal velocity at engine cut-off, in meters/second *)
(* second_stage_vector[[4]] = inertial vertical velocity at engine cut-off, in meters/second *)
(* second_stage_vector[[5]] = inertial flight path angle,in degrees*)
(* INPUT: *)
(* coef is 7x1 array, first 4 elements not needed for second stage *)
(* coef[[5]] = first term in Tan[thrustpitch]=first_term+second_term*t *)
(* coef[[6]] = second term in Tan[thruspitch]=first_term+second_term*t *)
(* coef[[7]] = t_final for stage *)
(* stage1time = the total ellapsed time for first stage flight *)
(* stagemassloss = residual first stage mass, in kilograms *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)

(* Define functions to be used *)

h[r_]:=
(* OUTPUT: *)
(* the altitude above the spherical Earth's surface at input disdance from Earth's center, in meters *)
(* INPUT: *)
(* the distance from the center of the Earth, in meters *)
(* NOTE: rearth is the radius of the earth and must be defined prior to calling this routine and is 6378140 meters *)
r-rearth;

atmpressure[r_]:=
(* OUTPUT: *)
(* the pressure of the atmosphere at the input distance from the center of the Earth, in Pascals *)
(* INPUT: *)
(* the distance from the center of the earth, in meters *)
(* NOTE: rearth is the radius of the earth and must be defined prior to calling this routine and is 6378140 meters *)
If[r≥rearth,101325*Exp[-h[r]/7600],101325 Exp[-h[rearth]/7600]];

dynamicpressure[r_,u_,v_]:=
(* OUTPUT: *)
(* the dynamic pressure on an object at the input conditions *)
(* INPUT: *)
(* r = the distance from the center of the Earth, in meters *)
(* u = the horizontal inertial velocity, in meters/second *)
(* v = the vertical inertial velocity, in meters/second *)
0.5*density[r]*windrelvmag[u,v,r]^2;

thrust[thrustvac_,exitarea_,r_]:=
(* OUTPUT: *)
(* the thrust from a rocket engine on an object in the earth's atmosphere*)
(* INPUT:*)
(*thrustvac=the thrust in a vacuum,in Newtons*)
(* exitarea=nozzle exit area,in meters^2*)
(* r=the distance from the center of the earth,in meters*)
thrustvac-atmpressure[r]*exitarea;

lift[r_,u_,v_,alpha_]:=
(* OUTPUT: *)
(* the net lift force on an object,positive in the plus vertical direction, in Newtons *)
(* INPUT: *)
(* r = the distance from the center of the Earth, in meters *)
(* u = the horizontal inertial velocity, in meters/second  *)
(* v = the vertical inertial velocity, in meters/second *)
(* alpha = the angle of attack, in radians *)
(* NOTE: the following need to be defined externally prior to calling this routine *)
(* s  =the aerodynamic surface area,in meters^2 *)
(* cn = the normal aerodynamic coefficient,unitless *)
(* ca = the axial aerodynamic coeffcient,unitless *)
dynamicpressure[r,u,v]*s*(cn-ca)*alpha;

drag[r_,u_,v_,alpha_]:=
(* OUTPUT: *)
(* the net drag force on an object,positive opposite the direction of motion, in Newtons *)
(* INPUT: *)
(* r= the distance from the center of the Earth, in meters *)
(* u = the horizontal inertial velocity, in meters/second *)
(* v = the vertical inertial velocity, in meters/second *)
(* alpha = the angle of attack, in radians *)
(* NOTE: the following need to be defined externally prior to calling this routine *)
(* s = the aerodynamic surface area, in meters^2 *)
(* cn = the normal aerodynamic coefficient, unitless *)
(* ca = the axial aerodynamic coeffcient, unitless *)
dynamicpressure[r,u,v]*s*(ca+cn*alpha^2);

vmag[u_,v_]:=
(* OUTPUT: *)
(* the speed of an object, in meters/second *)
(* INPUT: *)
(* u = the horizontal velocity, in meters/second *)
(* v = the vertical velocity, in meters/second *)
Sqrt[u^2+v^2];

windrelvmag[u_,v_,r_]:=
(* OUTPUT: *)
(* the speed relative to the local atmosphere *)
(* INPUT: *)
(* u = the object's inertial horizontal velocity, in meters/second *)
(* v = the objects' inertial vertical velocity, in meters/second *)
(* r = the object's distance from the center of the earth, in meters *)
vmag[u-vwind[r],v];

gama[u_,v_,r_]:=
(* OUTPUT: *)
(* the wind relative flight path angle, in radians *)
(* INPUT: *)
(* u = the object's inertial horizontal velocity, in meters/second *)
(* v = the object's inertial vertical velocity in, meters/second *)
(* r = the object's distance from the center of the earth,  in meters*)
ArcTan[u-vwind[r],v];

alpha[thrustangle_,flightpathangle_]:=
(* OUTPUT: *)
(* the object's angle of attack, in radians  *)
(* INPUT: *)
(* thrustangle = the angle of the thrust vector measured from the horizon to the direction of the thrust vector, in degrees or radians *)
(* flightpathangle = the object's flight path angle,in the same units as thrustangle *)
thrustangle-flightpathangle;

(* Select density dispersion values from those defined *)
densityfactor=densityfactorset[[mcr]];
density[r_]:=If[r≥rearth+100000.,0.,If[r≥rearth,1.225*Exp[-h[r]/8600]*(1+.5*density2sigmacold[h[r]]*densityfactor),1.225 Exp[-h[rearth]/8600]]];

(* Select the wind dispersion from those defined *)
speedataltitude=Table[{h,windspeedmean[h]+windlevelset[[mcr]]*(windspeed95at270[h]-windspeed95at90[h])/(2*1.64)},{h,0,250000*0.3048,10000*0.3048}];
windspeed=Interpolation[speedataltitude,InterpolationOrder->3];
speedwithgusts=Table[{5000*.3048*i,windspeed[5000*.3048*i]+gustamountset[[mcr,i+1]]},{i,0,50}];
windspeedgusts=Interpolation[speedwithgusts,InterpolationOrder->2];
vwind[r_]:=If[r≥rearth+250000*0.3048,0.,If[r≥rearth,windspeedgusts[h[r]],0.]];

(* Integrate first stage equations of motion *)
fssv=FirstStage[coef,stage1time];
(* prepare output array which is result of integrating second stage equations of motion appended to first stage result *)
{fssv,SecondStage[coef,fssv,stagemassloss]}
]

FSOut[sol_, tlast_] :=
Module[{},
(* A utility used in conjunction with RocketTraj that plots: *)
(* thrust pitch, in Degrees *)
(* mass, in kilograms *)
(* inertial horizontal velocity, in meters/second *)
(* inertial vertical velocity, in meters/second *)
(* inertial speed, in meters/second *)
(* distance from center or Earth, in meters *)
(* altidute, in meters *)
(* wind relative flight path angle, in Degrees *)
(* angle of attack, in Degrees *)
(* dynamic pressure, in Pascals *)
(* INPUT: FirstStage needs to be executed prior to using this module *)
(* AUTHOR: Laurence Bellagamba,bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)

Print["First Stage"];
Print[Plot[thrustpitch1[t]/Degree, {t, 0, tlast}, PlotRange-> {0, 100}, PlotLabel ->"thurstpitch (deg)"]];
Print[Plot[Evaluate[mass1[t] /.sol], {t,0, tlast}, PlotLabel -> "mass (kg)"]];
Print[Plot[Evaluate[u1[t] /. sol], {t, 0, tlast}, PlotLabel -> "u (m/s)"]];
Print[Plot[Evaluate[v1[t] /. sol], {t, 0, tlast}, PlotRange->{0, 900}, PlotLabel ->"v (m/s)"]];
Print[Plot[Evaluate[vmag[u1[t], v1[t]]/.sol], {t, 0, tlast}, PlotLabel -> "interial velocity (m/s)"]];
Print[Plot[Evaluate[r1[t] /. sol], {t,0, tlast}, PlotLabel -> "radius (m)"]];
Print[Plot[Evaluate[h[r1[t]] /. sol], {t, 0, tlast}, PlotLabel -> "altitude (m)"]];
Print[Plot[Evaluate[gama[u1[t], v1[t], r1[t]] /Degree /.sol],{t, 0 , tlast},PlotRange->{0, 100}, PlotLabel ->  "wind relative gama (deg)"]];
Print[Plot[Evaluate[alpha[thrustpitch1[t], gama[u1[t], v1[t], r1[t]]]/Degree /.sol], {t, 0, tlast}, PlotLabel -> "alpha (deg)"]];
Print[Plot[Evaluate[dynamicpressure[r1[t], u1[t], v1[t]] /.sol], {t, 0, tlast}, PlotLabel -> "dynamic pressure (Pa)"]]
]

SSOut[sol_, tlast_]:=
Module[{},
(* A utility used in conjunction with RocketTraj that plots: *)
(* thrust pitch, in Degrees *)
(* mass, in kilograms *)
(* inertial horizontal velocity, in meters/second *)
(* inertial vertical velocity, in meters/second *)
(* inertial speed, in meters/second *)
(* distance from center or Earth, in meters *)
(* altidute, in meters *)
(* flight path angle, in Degrees *)
(* angle of attack, in Degrees *)
(* INPUT: SecondStage needs to be executed prior to using this module *)
(* AUTHOR: Laurence Bellagamba,bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)

Print["Second Stage"];
Print[Plot[thrustpitch2[t]/Degree, {t, 0,tlast}, PlotRange-> {0, 100}, PlotLabel ->"thurstpitch (deg)"]];Print[Plot[Evaluate[mass2[t] /.sol], {t,0, tlast}, PlotLabel -> "mass (kg)"]];
Print[Plot[Evaluate[u2[t] /. sol], {t, 0,tlast}, PlotLabel -> "u (m/s)"]];
Print[Plot[Evaluate[v2[t] /. sol], {t, 0, tlast}, PlotRange->{0, 700}, PlotLabel -> "v (m/s)"]];
Print[Plot[Evaluate[vmag[u2[t], v2[t]]/.sol], {t, 0,tlast}, PlotLabel -> "interial velocity (m/s)"]];
Print[Plot[Evaluate[r2[t] /. sol], {t,0, tlast}, PlotLabel -> "radius (m)"]];
Print[Plot[Evaluate[h[r2[t]] /. sol], {t, 0,tlast}, PlotLabel ->"altitude (m)"]];
Print[Plot[Evaluate[gama[u2[t], v2[t], r2[t]] /Degree /.sol],{t, 0 , tlast},PlotRange->{0, 100}, PlotLabel ->  "wind relative gama (deg)"]];
Print[Plot[Evaluate[alpha[thrustpitch2[t], gama[u2[t], v2[t], r2[t]]]]/Degree /.sol, {t, 0, tlast}, PlotLabel -> "alpha (deg)"]]
]

OpenLoopEnvandSysDispersionCase[coef_, numbermcr_]:= Module[{ts1,sml,trajectory,maxqhistory,hatstaginghistory,uatstaginghistory,vatstaginghistory,speedatstaginghistory,gamaatstaginghistory,massattf,altitudeattf,uattf,vattf,speedattf,gamaattf},
(* OUTPUT: *)
(* Prints the following information: *)
(* mean and standard deviation of maximum dynamic pressure, in Pascals *) 
(* mean and standard deviation of staging altidute, in meters *)
(* mean and standard deviation of horizontal velocity at staging, in meters per second *)
(* mean and standard deviation of vertical velocity at staging, in meters per second *)
(* mean and standard deviation of speed at staging, in meters per second *)
(* mean and standard deviation of flight path angle at staging, in degrees *)
(* mean and standard deviation of maximum angle of attack, in degrees *)
(* mean and standard deviation of minimum angle of attack, in degrees *)
(* mean and standard deviation of mass at t final, in kilograms *)
(* mean and standard deviation of altitude at t final, in meters *)
(* mean and standard deviation of horizontal velocity at t final, in meters per second *)
(* mean and standard deviation of vertical velocity at t tfinal, in meters per second *)
(* mean and standard deviation of speed at t final, in meters per second *)
(* mean and standard deviation of flight path angle at t final, in degrees *)
(* INPUT: *)
(* coef[[1]] = the HermiteH_0 multiplier used for first stage steering *)
(* coef[[2]] = the HermiteH_1 multiplier used for first stage steering *)
(* coef[[3]] = the HermiteH_2 multiplier used for first stage steering *)
(* coef[[4]] = the HermiteH_3 multiplier used for first stage steering *)
(* coef[[5]] = first_term in tan[thrust_pitch] = first_term+second_term*t, for second stage steering *)
(* coef[[6]] = second_term in tan[thrust_pitch] = first_term+second_term*t, for second stage steering *)
(* coef[[7]] = t_final for second stage *)
(* numbermcr = the number of trajectories to make *)
(* Note the following variables must be defined globally prior to execution: *)
(* thrustvacstg1set = array of random first stage vacuum thrust, in Newtons *)
(* ispstg1 = array of random first stage Isp, in seconds *)
(* caset = array of random axial aerodynamic coefficient, unitless *)
(* cnset = array of random normal aerodynamic coefficient, unitless *)
(* fstvma = array of random first stage thrust vector misalingments,in radians *)
(* massinitial = array of random total initial mass, in kilograms *)
(* thrustvacstg2 = array of random second stage vacuum thrust, in Newtons *)
(* ispstg2 = array of random second stage Isp, in seconds *)
(* sstvma = array of random second stage thrust vector misalignments,in radians *)
(* densityfactorset = array of random values to multiply times density standard deviation profile, unitless *)
(* rearth = radius of earth which is 6378140 meters *)
(* density2sigmcold = interpolation function of 2 sigma could density in kilograms/meter^3, at altitude in meters *)
(* windspeedmean = interpolation of mean wind speed at launch site in launch azimuth direction,in meters/second at altitude in meters *)(* windlevelset = array of random values to multiply times the wind standard deviation profile,unitless *)
(* windspeed95at270 = interpolation of 95% wind at 270 degrees azimith,in meters/second, at altitudes in meters *)
(* windspeed95at90 = interpolation of 95% wind at 90 degrees azimith,in meters/second, at altitudes in meters *)
(* gustamountset = array of random gust to apply at 5000 foot increments of altitude, to each of the synthetic winds *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)

(* Initialize arrays to hold max q, h at stataging, u,v and gama at staging values *)
maxqhistory={};
hatstaginghistory={};
uatstaginghistory={};
vatstaginghistory={};
speedatstaginghistory={};
gamaatstaginghistory={};
maxalphahistory={};
minalphahistory={};

(* Initialize arrays to hold mass, altitude, u, v and gama at tf values *)
massattf={};
altitudeattf={};
uattf={};
vattf={};
speedattf={};
gamaattf={};

(* Make numbermcr trajectories, each with different set of system dispersion values *)
Do[

(* Select the system dispersion values from those defined *)
thrustvacstg1=thrustvacstg1set[[mcr]];
ispstg1=ispstg1set[[mcr]];
ca=caset[[mcr]];
cn=cnset[[mcr]];
fstvma=fstvmaset[[mcr]];
massinitial=massinitialset[[mcr]];
thrustvacstg2=thrustvacstg2set[[mcr]];
ispstg2=ispstg2set[[mcr]];
sstvma=sstvmaset[[mcr]];

(* Select density dispersion values from those defined *)
densityfactor=densityfactorset[[mcr]];
density[r_]:=If[r≥rearth+100000.,0.,If[r≥rearth,1.225*Exp[-h[r]/8600]*(1+.5*density2sigmacold[h[r]]*densityfactor),1.225 Exp[-h[rearth]/8600]]];

(* Select the wind dispersion from those defined *)
speedataltitude=Table[{h,windspeedmean[h]+windlevelset[[mcr]]*(windspeed95at270[h]-windspeed95at90[h])/(2*1.64)},{h,0,250000*0.3048,10000*0.3048}];
windspeed=Interpolation[speedataltitude,InterpolationOrder->3];
speedwithgusts=Table[{5000*.3048*i,windspeed[5000*.3048*i]+gustamountset[[mcr,i+1]]},{i,0,50}];
windspeedgusts=Interpolation[speedwithgusts,InterpolationOrder->2];
vwind[r_]:=If[r≥rearth+250000*0.3048,0.,If[r≥rearth,windspeedgusts[h[r]],0.]];

(* Integrate the trajectory with coef steering *)
trajectory=RocketTraj[coef,tstage1[[mcr]],stagingmassloss[[mcr]]];

(* Record the staging at values obained *)
maxqhistory=Flatten[{maxqhistory,trajectory[[1,1]]}];
hatstaginghistory=Flatten[{hatstaginghistory,trajectory[[1,3]]}];
uatstaginghistory=Flatten[{uatstaginghistory,trajectory[[1,4]]}];
vatstaginghistory=Flatten[{vatstaginghistory,trajectory[[1,5]]}];
speedatstaginghistory=Flatten[{speedatstaginghistory,Sqrt[trajectory[[1,4]]^2+trajectory[[1,5]]^2]}];
gamaatstaginghistory=Flatten[{gamaatstaginghistory,trajectory[[1,6]]}];
maxalphahistory=Flatten[{maxalphahistory,trajectory[[1,7]]}];
minalphahistory=Flatten[{minalphahistory,trajectory[[1,8]]}];
massattf=Flatten[{massattf,trajectory[[2,1]]}];
altitudeattf=Flatten[{altitudeattf,trajectory[[2,2]]}];
uattf=Flatten[{uattf,trajectory[[2,3]]}];
vattf=Flatten[{vattf,trajectory[[2,4]]}];
speedattf=Flatten[{speedattf,Sqrt[trajectory[[2,3]]^2+trajectory[[2,4]]^2]}];
gamaattf=Flatten[{gamaattf,trajectory[[2,5]]}],{mcr,1,numbermcr}];
Print["Staging Results"];
Print["Mean[Max q]",Mean[maxqhistory]];
Print["SD[Max q]",Sqrt[Variance[maxqhistory]]];
Print["Mean[h_at_staging]" ,Mean[hatstaginghistory]];
Print["SD[h_at_staging]",Sqrt[Variance[hatstaginghistory]]];
Print["Mean[u_at_staging]", Mean[uatstaginghistory]];
Print["SD[u_at_staging]", Sqrt[Variance[uatstaginghistory]]];
Print["Mean[v_at_staging]", Mean[vatstaginghistory]];
Print["SD[v_at_staging)]", Sqrt[Variance[vatstaginghistory]]];
Print["Mean[speed_at_staging]", Mean[speedatstaginghistory]];
Print["SD[speed_at_staging)]",Sqrt[Variance[speedatstaginghistory]]];
Print["Mean[gama_at_staging]",Mean[gamaatstaginghistory]];
Print["SD[gama_at_staging]",Sqrt[Variance[gamaatstaginghistory]]];
Print["Mean[Max_alpha]",Mean[maxalphahistory]];
Print["SD[Max_alpah]",Sqrt[Variance[maxalphahistory]]];
Print["Mean[Min_alpha]",Mean[minalphahistory]];
Print["SD[Min_alpha]",Sqrt[Variance[minalphahistory]]];
Print[];
Print["State Vector at Nominal t_final"];
Print["Mean[mass_at_t_tfinal]",Mean[massattf]];
Print["SD[mass_at_t_tfinal]",Sqrt[Variance[massattf]]];
Print["Mean[h_at_t_final]",Mean[altitudeattf]];
Print["SD[h_at_t_final]",Sqrt[Variance[altitudeattf]]];
Print["Mean[u_at_t_final]",Mean[uattf]];
Print["SD[u_at_t_final]",Sqrt[Variance[uattf]]];
Print["Mean[v_at_t_final]",Mean[vattf]];
Print["SD[v_at_t_final]",Sqrt[Variance[vattf]]];
Print["Mean[speed_at_t_final]",Mean[speedattf]];
Print["SD[speed_at_t_final]",Sqrt[Variance[speedattf]]];
Print["Mean[gama_at_t_final]",Mean[gamaattf]];
Print["SD[gama_at_t_final]",Sqrt[Variance[gamaattf]]]
]

fuzFoffuzX[p_, m_, F_]:=
(* OUTPUT: *)
(* a plot of fuzzy F[p], with determiniation of minimum and maximum degree of belief 0 values, degree of belief 1 value, and centroid of F[p] *)
(* INPUT: *)
(* p = array of fuzzy inputs to F in the form {{l1, m1, h1}, {l2, m2, h2}, etc.} *)
(* m = the number of degree of belief values to evalaute F[p] between 0 and 1 *)
(* Note: F[p] needs to be defined externally, and may be an array *)
(* AUTHOR: Laurence Bellagamba,bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Based on the algorithm for single value functions published in:
 Hanns, Micheal, A Nearly Strict Fuxxy Arithmetic for Solving Problems with
   Uncertainties, Institute  A of Mechanics, University of Stuttgart. *)
Module[{nparameters, inputtoF, dob, mincrem,i,j,k, ranges, a, b,  alphaij, betaij, xhat, trialvalues, z,numF,  nf,zvaluesforF, evaluatedF, plotF, defuzzyF},

(* Define a function used to determine the low and high ranges of a triangular fuzzy number at a specified degree of belief *)
fuzTlimitsatDob[triangle_, dob_]:=
(* OUTPUT: triangular fuzzy number range corresponding to a degree of belief value *)
(* INPUT: *)
(* traingle = a triangular fuzzy number of the form {low_value, degree_of_belief_is_1_value, high_value} *)
(* dob = a real number between 0 and 1 inclusive associated with a degree of belief *)
{(triangle[[2]] - triangle[[1]])*(dob) + triangle[[1]], triangle[[3]] - (triangle[[3]] - triangle[[2]])*dob};

(* Determine number of parameters to be input to F *)
If[Dimensions[Dimensions[p]]=={1}, nparameters =1, nparameters = Dimensions[p][[1]]];

(* Create array to hold max and min values of F at evaluated points *)
evaluatedF = Table[{}, {m+1}];

(* Find F at the values of each parameter that correspond to dob = 1 *)
If[Dimensions[Dimensions[p]] == {1},
inputtoF = p[[2]],
inputtoF = Table[p[[i,2]], {i,nparameters}]
];
evaluatedF[[m+1]] = {F[inputtoF], 1};
If[Dimensions[evaluatedF[[m+1]][[1]]] == {}, numF =1, numF = Dimensions[evaluatedF[[m+1]][[1]]][[1]]];

(* For mincrem = m to 1, determine F min and max values *)
dob = 1;
Do[
	
	(* Determine degree of belief, dob, corresponding to mincrem *)
	dob = dob-1/m;
	If[Dimensions[Dimensions[p]] == {1},
		ranges =fuzTlimitsatDob[p, dob],
		ranges = Table[fuzTlimitsatDob[p[[i]], dob], {i,1,nparameters}]
	];
	
	(* Set up values for each parameter at dob to evaluate F *)
	inputtoF = Table[{}, {2^nparameters}];
	If[Dimensions[Dimensions[p]] == {1},
		a ={ranges[[1]]};
		b= {ranges[[2]]},
		a = Table[ranges[[i,1]], {i, nparameters}];
		b = Table[ranges[[i,2]], {i, nparameters}]
	];
	alphaij =  Table[Table[a[[i]], {2^(nparameters-i)}],{i, 1,nparameters}];
	betaij = Table[Table[b[[i]], {2^(nparameters-i)}], {i, 1, nparameters}];
	xhat = Table[Flatten[Table[{alphaij[[i]], betaij[[i]]}, {2^(i-1)}]], {i, 1, nparameters}];
	
	(* Set trial values *)
	trialvalues= Table[ Table[xhat[[j, i]], {j, 1, nparameters}], {i, 1, Dimensions[xhat][[2]]}];
	
	(* Determine z, which is F at trial values *)
	z = Table[F[trialvalues[[i]]], {i, 1, Dimensions[xhat][[2]]}];
	If[numF ==1, evaluatedF[[mincrem]] = {{{Min[z]}, {Max[z]}}, dob}, 
		evaluatedF[[mincrem]] = {{Table[Min[Table[z[[i,nf]],{i, 1, Dimensions[xhat][[2]]}]], {nf, 1, numF}],Table[Max[Table[z[[j,nf]],{j, 1, Dimensions[xhat][[2]]}]], {nf, 1, numF}]},dob}
];
,{mincrem, m, 1, -1}];

(* Re-arrange evaluatedF into an array of the form (x, degree_of_belief(x)), from lowest x to highest x *)
Do[
	If[numF==1, plotF = {evaluatedF[[m+1]]},plotF = {{evaluatedF[[m+1]][[1]][[nf]],1}}];
	Do[
		plotF = Prepend[plotF, {evaluatedF[[i,1,1,nf]], evaluatedF[[i,2]]}];
		plotF = Append[plotF, {evaluatedF[[i,1,2,nf]], evaluatedF[[i, 2]]}];
	,{i, m, 1, -1}];
	
	(* Plot degree of belief of F *)
	Print[ListPlot[plotF, Joined-> True]];
	
	(* Determine and report mean of degree of belief of F *)
	defuzzyF =  Apply[Plus, Table[(plotF[[k+1, 1]] - plotF[[k, 1]])*((2*plotF[[k+1, 1]] +plotF[[k, 1]])*plotF[[k+1, 2]]+ 
(plotF[[k+1, 1]] + 2*plotF[[k, 1]])*plotF[[k, 2]])/6, {k, 1, Dimensions[plotF][[1]]-1}]]/
	Apply[Plus, Table[(plotF[[k+1, 1]] - plotF[[k, 1]])*(plotF[[k+1, 2]] + plotF[[k, 2]])/2, {k, 1, Dimensions[plotF][[1]]-1}]];
	Print["De-fuzzy F[", nf, "] is: ", N[defuzzyF]];
	
(* Determine Min[F[nf]] and Max[F[nf]] and print each *)
	Print["The minimum value of F[",nf,"] is: ", Min[Table[plotF[[k,1]], {k, 1,Dimensions[plotF][[1]]}]]];
	Print["The maximum value of F[", nf,"] is: ", Max[Table[plotF[[k,1]], {k, 1, Dimensions[plotF][[1]]}]]];

,{nf, 1, numF}]
]

EvalFuzRulesIFA1ANDA2THENBconst[input1_, input2_, rules_]:= Module[{numrules, term, v, denom, dof},
(* OUTPUT: *)
(*  Conclusion of rules of the form IF A1i and A2i THEN Bi, i = 1 to n *)
(* INPUT: *)
(* input1 = the input to determine extent input1 = A1i *)
(* input2 = the input to determine extent input2 = A2i *)
(* rules = n x 3 array of the form {{A11, A21, B1}, {A12, A22, B2}, etc.} *)
(* AUTHOR: Laurence Bellagamba,bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)

(* Define a function to determine the degree of fulfilment of x with respect to a triangular fuzzy numbe t *)
DegFulFil[x_,t_]:=
(* OUTPUT: degree of fulfillment of deterministic input x with triangular fuzzy number t *)
(* INPUT: *)
(* x = a real number *)
(* t = triangular fuzzy number of the form <l, m, h>, l≤m≤h, for which degree of belief is 0 for ≤l and ≥h and 1 for m *)
If[x >= t[[3]] || x <= t[[1]],0,
If[t[[1]] == t[[2]],If[ x <= t[[2]],  0,(x-t[[3]])/(t[[2]]-t[[3]])],
		If[t[[2]] == t[[3]], If[x >= t[[2]] , 0,(x-t[[1]])/(t[[2]]-t[[1]])],
			If[t[[1]] < x && x < t[[2]],(x-t[[1]])/(t[[2]] - t[[1]]),(x - t[[3]])/(t[[2]] - t[[3]])]]]];

(* Determine the number of rules *)
numrules = Dimensions[rules][[1]];

(* Calculate the consequence of the inputs and the rules *)
v =0;
denom =0;
 Do[
      term= Min[DegFulFil[input1,rules[[i,1]]],DegFulFil[input2,rules[[i,2]]]];
	      denom = denom + term;
     v = v + term*rules[[i, 3]]
      ,{i,1, numrules}];
Return[v/denom]
]

FuzRulestoFitDatabyCounting[data_,A_]:= Module[{dimA, dimd, b},
(* OUTPUT: *)
(* deterministic Bi values for fuzzy rules of the form IF Ai THEN Bi determined by the counting method *)
(* INPUT: *)
(* data = dimd x 2 array of training data in the form {{independent_varibale-1, dependent_varibale-1}, etc.} *)
(* A = dimA x 3 array of fuzzy triangular numbers {A1, A2, etc.} each of which forms a left hand side of a rule *)
(* AUTHOR: Laurence Bellagamba,bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: Based on a description in Bardossy, Andras and Duckstein, Lucien, Fuzzy Rule-Based Modeling with Applications to Geophysical, Biological, and Engineering Systems, CRC Press, 1995 *)

(* Determine the number of rules *)
dimA = Dimensions[A][[1]];

(* Determine the number of training data *)
dimd = Dimensions[data][[1]];

(* Determine the Bi values by the counting method *)
b = Table[{}, {dimA} ] ;
Do[
Do[
If[ data[[i,1]]≥A[[j,1]] && data[[i,1]]≤ A[[j, 3]], 
b[[j]] = Append[ b[[j]],data[[ i,2 ]] ]
]
              ,{i, 1, dimd }]
,{j, 1, dimA}];
Return[Table[{A[[i]],(Min[b[[i]]] + Mean[b[[i]]] + Max[b[[i]]])/3}, {i, 1, dimA}]]
]

EvalIFAiTHENBconsti[input_, rules_]:=
(* OUTPUT: *)
(* deterministic number that is consequecne of evaluating fuzzy rules of the form IF Ai THEN Bi, i = 1 to n *)
(* INPUT: *)
(* input: a real number in the range Min[Ai, for all i] to Max[Ai for all i] *)
(* rules: a dimA x 2 array in the form, {{A1, B1}, {A2, B2}, etc.}, where Ai is a fuzzy triangular number and Bi is deterministic *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{numrules, numout, dffer},

(* Define a function to determien the degree of fulfilment of x with a triangular fuzzy number t *)
DegFulFil[x_,t_]:=
(* OUTPUT: degree of fulfillment of deterministic input x with triangular fuzzy number t *)
(* INPUT: *)
(* x = a real number *)
(* t = triangular fuzzy number of the form <l, m, h>, l≤m≤h, for which degree of belief is 0 for ≤l and ≥h and 1 for m *)
If[x >= t[[3]] || x <= t[[1]],0,
If[t[[1]] == t[[2]],If[ x <= t[[2]],  0,(x-t[[3]])/(t[[2]]-t[[3]])],
		If[t[[2]] == t[[3]], If[x >= t[[2]] , 0,(x-t[[1]])/(t[[2]]-t[[1]])],
			If[t[[1]] < x && x < t[[2]],(x-t[[1]])/(t[[2]] - t[[1]]),(x - t[[3]])/(t[[2]] - t[[3]])]]]];
(* Determine the number of rules *)
numrules = Dimensions[rules][[1]];
(* Determine the consequence of all the rules for x = Ai, i = 1 to n *)
dffer = Table[DegFulFil[input, rules[[i,1]]], {i, 1, numrules}];
Return[dffer.Table[rules[[i,2]], {i, 1, numrules}]/Apply[Plus, dffer]];
]

FuzRulestoFitDatabyLeastSquares[data_, A_]:= 
(* OUTPUT: *)
(* Bi values for rules of the form IF Ai THEN Bi, determined using by least squares fit *)
(* INPUT: *)
(* data = n x 2 array of the form, {{independent_varaible_1, dependent_variable_1}, etc.} *)
(* A = m x 3 array of the form, {{l1, m2, h1}, {l2, m2, h2}, etc.} that represent {A[[1]], A[[2]], etc.} in the fuzzy rules *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: Based on a description in Bardossy, Andras and Duckstein, Lucien, Fuzzy Rule-Based Modeling with Applications to Geophysical, Biological, and Engineering Systems, CRC Press, 1995 *)
Module[{Rhs, Lhs, dimd, dimA, b},

(* Define function to determine degree of belief of x with a triangular fuzzy number t *)
DegFulFil[x_,t_]:=
(* OUTPUT: degree of fulfillment of deterministic input x with triangular fuzzy number t *)
(* INPUT: *)
(* x = a real number *)
(* t = triangular fuzzy number of the form <l, m, h>, l≤m≤h, for which degree of belief is 0 for ≤l and ≥h and 1 for m *)
If[x >= t[[3]] || x <= t[[1]],0,
If[t[[1]] == t[[2]],If[ x <= t[[2]],  0,(x-t[[3]])/(t[[2]]-t[[3]])],
		If[t[[2]] == t[[3]], If[x >= t[[2]] , 0,(x-t[[1]])/(t[[2]]-t[[1]])],
			If[t[[1]] < x && x < t[[2]],(x-t[[1]])/(t[[2]] - t[[1]]),(x - t[[3]])/(t[[2]] - t[[3]])]]]];

(* Determine the number of data points *)
dimd = Dimensions[data][[1]];

(* Determine the number of rules *)
dimA = Dimensions[A][[1]];

(* Formulate the right hand side of the least squared error fit *)
Rhs = Table[Sum[data[[j, 2]]*DegFulFil[data[[j, 1]],A[[k]]]/Sum[DegFulFil[data[[j,1]], A[[m]]], {m, 1,dimA} ]  ,{j, 1, dimd}]                                                                                                    
,{k, 1, dimA}];

(* Formulate the left hand side of the least squared error fit *)
Lhs = Table[Sum[ DegFulFil[ data[[j, 1]  ], A[[l]]]* DegFulFil[data[[j, 1]], A[[m]]]/Sum[ DegFulFil[data[[j,1]],A[[m]]] ,{m, 1, dimA} ]^2 
, {j, 1, dimd}]
, {l, 1, dimA}
, {m, 1, dimA}];
(* Solve for the Bi part of the rules and return an array of rules of the form {{A1, B1}, {A2, B2}, etc.} *)
b = LinearSolve[Lhs, Rhs];
Return[Table[{A[[i]], b[[i]]}, {i, 1, dimA}]]
]

fuzLaserMargin[iv_]:= 
(* OUTPUT: *)
(* the time required divided by the time needed for a laser to burn a hole into an item *)
(* INPUT: *)
(* iv[[1]] = laser power *)
(* iv[[2]] = beam diameter *)
(* iv[[3]] = beam transmission factor *)
(* iv[[4]] = beam obscuration factor *)
(* iv[[5]] = standard deviation of wavefront error *)
(* iv[[6]] = range from laser to object *)
(* iv[[7]] = standard deviation of jitter error *)
(* iv[[8]] = angle of beam incident onto object *)
(* iv[[9]] = half the tear length required *)
(* iv[[10]] = fluence required for the laser to tear the material *)
(* iv[[11]] = time required to achieve half the tear length *)
(* iv[[12]] = laser wavelength*)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{fluxobtained, margin},
fluxobtained = iv[[1]]*((Pi*iv[[2]]^2)/4)*iv[[3]]*iv[[4]]/iv[[12]]^2/(iv[[6]])^2*Exp[-(2*Pi*iv[[5]])^2]*(1/(1+((iv[[7]])/(0.45*iv[[12]]/iv[[2]]))^2))*Exp[-(iv[[9]]*Cos[iv[[8]] Degree])^2/2/((.45*iv[[12]]/iv[[2]])^2+(iv[[7]])^2)/(iv[[6]])^2]*Cos[iv[[7]] Degree];
margin=iv[[11]]/(iv[[10]]/fluxobtained);
Return[margin]
]

fuzTwoStoryFrame[p_]:= Module[{Fhor2, Fhor3, E, Ihor, Iver, Lver, K, Force},
(* OUTPUT: *)
(* for a two story rectangular frame with a fixed foundation subjected to disimilar horizontal loads on the second floor and ceiling, *)
(* returns the vector {u2, theta2, u3, theta3}, where: *)
(* u2 and u3 are the horizontal displacements of the second floor and ceiling, respectively, in meters *)
(* theta2 and theta3 are the rotation of the intersection of borizontal and vertical elements of the second floor and ceiling in radians, respectively, in radians *)
(* INPUTS: *)
(* p[[1]] is Fhor2 = the force exerted horizontally at node 2, the first floor, in Newtons *)
(* p[[2]] is Fhor3 = the force exerted horizontally at node 3, the second floor, in Newtons *)
(* p[[3]]  is the Young's modulus for the horizontal and vertical beams, in Newtons/meter *)
(* p[[4]] and p[[6]] are Ihor and Iver = horizontal and vertical beams cross sectional areas of interia, in meters^4 *)
(* p[[5]] amd [[[7]] are Lhor, Lver = horizontal and vertical beam lengths, in meters *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Fhor2 = p[[1]];
Fhor3= p[[2]];
E = p[[3]];
Ihor= p[[4]];
Lhor = p[[5]];
Iver = p[[6]];
Lver = p[[7]];

(* Form the stiffness matrix, K *)
K =E*{{24*Ihor/Lhor^3, 0, -12*Ihor/Lhor^3, 6*Ihor/Lhor^2},
           {0, 8*Ihor/Lhor + 6*Iver/Lver, -6*Ihor/Lhor^2, 2*Ihor/Lhor},
           {-12*Ihor/Lhor^3, -6*Ihor/Lhor^2, 12*Ihor/Lhor^3, -6*Ihor/Lhor^2},
           {6*Ihor/Lhor^2, 2*Ihor/Lhor, -6*Ihor/Lhor^2, 4*Ihor/Lhor + 6*Iver/Lver}};
(* Form the force vector *)
Force = {Fhor2/2, 0, Fhor3/2, 0};
Return[LinearSolve[K,Force]];
]

MidPointIntegrate[tinitial_, finitial_, tfinal_, h_,fuzzyp_, dFdt_]:=
(* OUTPUT: Integral of dx/dt = F[x, t], x[tinial] = finitial,  from tinitial with f[initial] to tfinal *)
(* INPUT: *)
(* tinitial = real number representing the initial integration variable value *)
(* finitial = an array of the values of the depedent variables at tinitial *)
(* tfinal = real number representing the final integration varibale value *)
(* h = real number for the numerical integration step size *)
(* fuzzyp = an array of the fuzzy number in the system of differential equations *)
(* AUTHOR: Laurence Bellagamba,bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)

 Module[{yn, t,ynp1},
yn = finitial;
t = tinitial;
While[ t<= tfinal,
	ynp1 = yn+h*dFdt[yn+(h/2)*dFdt[yn,t, fuzzyp],t,fuzzyp];
	t = t+h;
	yn = ynp1
];
Return[ynp1]
]

BluevsRedAreaFire[numred_, numblue_,  pkillred_,killradiusred_,  pkillblue_,killradiusblue_, numiterations_]:= 
(* OUTPUT: *)
(* Mean Blue to Red loss rato for numiterations simulations *)
(* The loss ratio is how many Blue agents lost divided by Red agents lost at the time one side has lost at least 50% of the original agents *)
(* Mean total number of Blue agents shots, a measure of the effort expended, for the numiterations simulations *)
(* Mean total number of Red agents shots, a measure of the effort expended, for the numiterations simulations *)
(* INPUT: *)
(* numred = integer number of red agents at start of simulation *)
(* numblue = integer number of blue agents at start of simulation *)
(* pkillred = the probability a red agent projectile will destroy a blue agent if blue agent is within killradiusred of projectile delivery point *)
(* killradiusred = the number of distance units in which the red projectile could kill a blue agent *)
(* pkillblue = the probability a blue agent projectivele will destroy a red agent if red agent is wihtin killradiusblue of projective delivery point *)
(* killradiusblue = the number of distance units in wbich the blue projective could kill a red agent *)
(* numiterations = integer number of iterations of projectile releases until either at least 50% of blue or red agents are lost *)
(* Red and Blue fire randomly into each others territory, neither side knows location of enemy nor can communicate *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE self *)
Module[{positionred, positionblue, redalive, bluealive,  shot, nralive, nbalive, rshots, bshots, btrlr, totalbs, totalrs },

(* Initialize arrays to hold results for the numiterations simulations *)
(* btrlr holds the blue to red loss ratios *)
(* totalbs holds the total blue shots *)
(* totalrs holds the total red shots *)
btrlr ={};
totalbs = {};
totalrs = {};

(* Randomly locate the red and blue agents in their respective 50 x 50 possible locations *)
Do[
positionred = Table[{Random[Integer, {51,100}], Random[Integer, {1, 50}]},{numred}];
positionblue = Table[{Random[Integer, {1,50}], Random[Integer, {1, 50}]},{numblue}];

(* Set each red and blue agent to state live is True *)
redalive = Table[True, {numred}];
bluealive = Table[True, {numblue}];

(* Initialize the number of shots the red and blue agents have taken as 0 *)
rshots = 0;
bshots =0;

(* Start sequential shooting by both sides, stop when one side has lost at least half initial agents *)
While[Count[redalive, True] > .5*numred && Count[bluealive, True] > .5*numblue,

(* Enable each live blue agent to shoot randomly into red territory *)
Do[
If[bluealive[[i]]==True, 

(* Determine the random blue shot loation and count the number of shots *)
shot = {Random[Integer, {51, 100}], Random[Integer, {1, 50}]};
bshots = bshots+1;

(* Record a kill if distance shot location to red agent is less than killradiusblue and random varibale less than pkillblue *)
Do[
	If[Sqrt[(positionred[[j, 1]]-shot[[1]])^2 + (positionred[[j,2]]-shot[[2]])^2] ≤ killradiusblue && Random[]<pkillblue, redalive[[j]]=False]
,{j, 1, numred}]
];
,{i, 1, numblue}];

(* Enable each alive red agent to shoot randomly into blue territory *)
Do[
If[redalive[[i]]==True, 

(* Determine the random red shot location and count the number of red shots *)
shot = {Random[Integer, {1, 50}], Random[Integer, {1, 50}]};
rshots = rshots+1;

(* Record a kill if distancee shot location to blue agent is less than killradiusred and random variable is less than pkillred *)
Do[
	If[Sqrt[(positionblue[[j, 1]]-shot[[1]])^2 + (positionblue[[j,2]]-shot[[2]])^2] ≤ killradiusred && Random[]<pkillred, bluealive[[j]]=False]
,{j, 1, numblue}]
];
,{i, 1, numred}];
];

(* Count number of red and blue agents still alive *)
nralive = Count[redalive, True];
nbalive = Count[bluealive, True];
btrlr =Append[btrlr,  ((numblue -nbalive)/numblue)/((numred - nralive)/numred)];
,{numiterations}];
totalbs = Append[totalbs, bshots];
totalrs = Append[totalrs, rshots];
Print["Mean Blue to Red loss ratio ",N[ Mean[btrlr]]];
Print["Mean Blue shots ", N[Mean[totalbs]]];
Print["Mean Red shots ", N[Mean[totalrs]]]
]

BluevsRedwithBlueDirectedFire[numred_, numblue_,  pkillred_,killradiusred_,  pkillblue_,killradiusblue_, numiterations_]:= 
(* OUTPUT: *)
(* Mean Blue to Red loss rato for numiterations simulations *)
(* The loss ratio is how many Blue agents lost divided by Red agents lost at the time one side has lost at least 50% of the original agents *)
(* Mean total number of Blue agents shots, a measure of the effort expended, for the numiterations simulations *)
(* Mean total number of Red agents shots, a measure of the effort expended, for the numiterations simulations *)
(* INPUT: *)
(* numred = integer number of red agents at start of simulation *)
(* numblue = integer number of blue agents at start of simulation *)
(* pkillred = the probability a red agent projectile will destroy a blue agent if blue agent is within killradiusred of projectile delivery point *)
(* killradiusred = the number of distance units in which the red projectile could kill a blue agent *)
(* pkillblue = the probability a blue agent projectivele will destroy a red agent if red agent is wihtin killradiusblue of projective delivery point *)
(* killradiusblue = the number of distance units in wbich the blue projective could kill a red agent *)
(* numiterations = integer number of iterations of projectile releases until either at least 50% of blue or red agents are lost *)
(* Red fires randomly into Blue territory, they can not communicate, nor do they know where Blue agents are *)
(* All Blue agents know where all Red agents are, but the Blue agents can not communicate *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{positionred, positionblue, redalive, bluealive,  shot, nralive, nbalive, rshots, bshots, btrlr, totalbs, totalrs},

(* Initialize arrays to hold results for the numiterations simulations *)
(* btrlr holds the blue to red loss ratios *)
(* totalbs holds the total blue shots *)
(* totalrs holds the total red shots *)
btrlr ={};
totalbs = {};
totalrs = {};

(* Randomly locate blue and red agents in their respective 50 x 50 territorires *)
Do[
positionred = Table[{RandomInteger[{51,100}], RandomInteger[{1, 50}]},{numred}];
positionblue = Table[{RandomInteger[{1,50}], RandomInteger[{1, 50}]},{numblue}];
redalive = Table[True, {numred}];
bluealive = Table[True, {numblue}];

(* Initilaize the red and blue shot counts as 0 *)
rshots = 0;
bshots =0;

(* Unitl red or blue looses half their initial agents, have each side shoot at the other *)
While[Count[redalive, True] > .5*numred && Count[bluealive, True] > .5*numblue,

(* Blue shoots at known red positions *)
Do[
If[bluealive[[i]]==True, 
bshots = bshots+1;
redalivepositions = Flatten[Position[redalive, True]];

(* Blue kills red shot at if random number is less than or equal too pkillblue *)
If[RandomReal[]<pkillblue, redalive[[redalivepositions[[RandomInteger[{1,Dimensions[redalivepositions][[1]]}]]]]]= False]
]
,{i, 1, numblue}];

(* Red shoots randomly into blue territory *)
Do[
If[redalive[[i]]==True, 
shot = {RandomInteger[{1, 50}], RandomInteger[{1, 50}]};
rshots = rshots+1;

(* Red kills blue if shot is within killradisred of a blue agent and random number is less than or equal to pkillred *) 
Do[
	If[bluealive[[j]]==True, If[Sqrt[(positionblue[[j, 1]]-shot[[1]])^2 + (positionblue[[j,2]]-shot[[2]])^2] ≤ killradiusred && Random[]<pkillred, bluealive[[j]]=False]]
,{j, 1, numblue}]
]
,{i, 1, numred}]
];

(* Determine how many red and blue agents are still alive *)
nralive = Count[redalive, True];
nbalive = Count[bluealive, True];

(* Record blue to red kill ration *)
btrlr = Append[btrlr,  ((numblue - nbalive)/numblue)/((numred - nralive)/numred)];
,{numiterations}];
totalbs = Append[totalbs, bshots];
totalrs = Append[totalrs, rshots];
Print["Mean Blue to Red loss ratio ",N[ Mean[btrlr]]];
Print["Mean Blue shots ", N[Mean[totalbs]]];
Print["Mean Red shots ", N[Mean[totalrs]]]
]

BluevsRedwithBlueDirectedFireandComm[numred_, numblue_,  pkillred_,killradiusred_,  pkillblue_,killradiusblue_, numiterations_]:= 
(* OUTPUT: *)
(* Mean Blue to Red loss rato for numiterations simulations *)
(* The loss ratio is how many Blue agents lost divided by Red agents lost at the time one side has lost at least 50% of the original agents *)
(* Mean total number of Blue agents shots, a measure of the effort expended, for the numiterations simulations *)
(* Mean total number of Red agents shots, a measure of the effort expended, for the numiterations simulations *)
(* INPUT: *)
(* numred = integer number of red agents at start of simulation *)
(* numblue = integer number of blue agents at start of simulation *)
(* pkillred = the probability a red agent projectile will destroy a blue agent if blue agent is within killradiusred of projectile delivery point *)
(* killradiusred = the number of distance units in which the red projectile could kill a blue agent *)
(* pkillblue = the probability a blue agent projectivele will destroy a red agent if red agent is wihtin killradiusblue of projective delivery point *)
(* killradiusblue = the number of distance units in wbich the blue projective could kill a red agent *)
(* numiterations = integer number of iterations of projectile releases until either at least 50% of blue or red agents are lost *)
(* Red agents fire randomly into Blue territory, the Red agents do not know where the Blue agents are, nor can the Red agents communicate *)
(* Each Blue agent knows where each Red agent is, and the Blue agents can communicate so two of them fire onto the same Red agent *)
(* AUTHOR: Laurence Bellagamba,bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{positionred, positionblue, redalive, bluealive,  shot, nralive, nbalive, rshots, bshots, btrlr, totalbs, totalrs},

(* Initialize arrays to hold results for the numiterations simulations *)
(* btrlr holds the blue to red loss ratios *)
(* totalbs holds the total blue shots *)
(* totalrs holds the total red shots *)
btrlr ={};
totalbs = {};
totalrs = {};

(* Rrandomly locate the Red and Blue agents in their respective 50 x 50 grids *)
Do[
positionred = Table[{RandomInteger[{51,100}], RandomInteger[{1, 50}]},{numred}];
positionblue = Table[{RandomInteger[{1,50}], RandomInteger[{1, 50}]},{numblue}];

(* Set state of each agent to live is True *)
redalive = Table[True, {numred}];
bluealive = Table[True, {numblue}];

(* Set red shots and blue shots to 0 *)
rshots = 0;
bshots =0;

(* While each side has more than half it's initial agents, conduct an attack *)
While[Count[redalive, True] > .5*numred && Count[bluealive, True] > .5*numblue,

(* For each alive Red agent, have 2 Blue agents fire at it *)
redalivepositions = Flatten[Position[redalive, True]];
Do[
If[Count[bluealive, True] ≥ 2,

(* Update the number of Blue shots by 2 since 2 Blue agents shot a same red agent *)
bshots = bshots +2;

(* A Red agent kill is recorded consistent with 2 shots with pkillblue effectiveness *)
If[RandomReal[] <1-pkillblue^2, redalive[[redalivepositions[[i]]]]= False]
,
bshots = bshots +1;
If[RandomReal[] < pkillblue, redalive[[redalivepositions[[i]]]]= False]
]
,{i, 1, Dimensions[redalivepositions][[1]]}];
Do[
If[redalive[[i]]==True, 

(* Each alive Red agent fires to a random location shot in Blue territory *)
shot = {RandomInteger[{1, 50}], RandomInteger[ {1, 50}]};

(* Update the number of Red shots *)
rshots = rshots+1;
Do[

(* A kill is recorded if shot is within killradiusred of a Blue agent and consistent with pkillred effectiveness *)
If[bluealive[[j]]==True, If[Sqrt[(positionblue[[j, 1]]-shot[[1]])^2 + (positionblue[[j,2]]-shot[[2]])^2] ≤ killradiusred && Random[]<pkillred, bluealive[[j]]=False]]
,{j, 1, numblue}]
]
,{i, 1, numred}]
];
(* Determine the number of Blue an Red agents still alive *)
nralive = Count[redalive, True];
nbalive = Count[bluealive, True];

(* Add to the array btrlr the ration of Blue to Red agents still alive at the end of the case  *)
btrlr =Append[btrlr,  ((numblue -nbalive)/numblue)/((numred - nralive)/numred)];
,{numiterations}];

(* Determine the totla number of shots the Blue and Red agents took *)
totalbs = Append[totalbs, bshots];
totalrs = Append[totalrs, rshots];
Print["Mean Blue to Red loss ratio ",N[ Mean[btrlr]]];
Print["Mean Blue shots ", N[Mean[totalbs]]];
Print["Mean Red shots ", N[Mean[totalrs]]]
]

FernBuilder[iterations_]:= Module[{xn, yn, rdm, pts},
(* OUTPUT: *)
(* an image of a fern *)
(* INPUT: *)
(* iterations: the number of times to execute the fractal ruls *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
     (* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: an algorithm shown at en.wikipedia.org/wiki/Fractal *)
xn=0; 
yn=0;
pts={{xn,yn}};
Do[rdm=RandomReal[];
If[rdm >0 && rdm ≤ 0.01,
xn = 0;
 yn = 0.16yn];
If[rdm > 0.01 && rdm ≤0.08,
 xn = 0.2xn-0.26yn;
 yn = 0.23xn+0.22yn+1.6];
If[rdm > 0.09 && rdm ≤ 0.15,
 xn =-0.15xn+0.28yn;
yn= 0.26xn+0.24yn+0.44];
If[rdm > 0.15, 
xn = 0.85xn +0.04yn;
yn = -0.04xn+0.85yn+1.6];
pts = Append[pts, {xn,yn}]
, {iterations}];
ListPlot[pts, Axes-> False, PlotStyle -> Green]
]

cControlChart[numnoncomf_] := Module[{dimc, mean, ucl, lcl, i},
     (* OUTPUT: *)
(* c control chart *)
     (* INPUT: *)
(* numnoncomf = an n x 1 array, numnoncomf[[i]] is the number of non-conforming items in subgroup i *)
     (* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
     (* SOURCE: Formulas as shown in Wheeler, Donald J. and Chambers, David S., Understanding Statistical Process Control, Statistical Process Control, Inc., 1986. *)
 
     dimc = Dimensions[numnoncomf][[1]];
     mean = Sum[numnoncomf[[i]], {i, 1, dimc} ]/dimc;
     ucl = Table[mean + 3*Sqrt[mean], {dimc}];
     lcl = Table[ Max[0, mean -  3*Sqrt[mean]], {dimc}];
     mean = Table[mean, {dimc}];
     ListPlot[{ucl, numnoncomf, mean, lcl}, Joined -> True, PlotStyle -> {Directive[Dashed,Black],Black, Directive[Dashed, Black], Directive[Dashed, Black]}]
     ]

uControlChart[numnoncomf_]:= Module[{dimu, mean, ucl, lcl,error,i},
(* OUTPUT: *)
(* u control chart *)
(* INPUT: *)
(* numnoncomf = an n x 2 array, numnoncomf[[i,1]] holds the number non-conforming, numnoncomf[[i,2]] holds the number in the subgroup *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Formulas as shown in Wheeler, Donald J. and Chambers, David S., Understanding Statistical Process Control, Statistical Process Control, Inc., 1986. *)

dimu = Dimensions[numnoncomf][[1]];
mean = Sum[numnoncomf[[i,1]],{i, 1, dimu} ]/Sum[numnoncomf[[i,2]], {i, 1, dimu}];
ucl = Table[mean + 3*Sqrt[mean/numnoncomf[[i,2]]],{i,1, dimu}];
lcl =Table[ Max[0,mean -  3*Sqrt[mean/numnoncomf[[i,2]]]],{i, 1,dimu}];
mean = Table[mean, {dimu}];
error = Table[numnoncomf[[i,1]]/numnoncomf[[i,2]], {i, 1, dimu}];
ListPlot[{ucl,error,mean, lcl}, Joined-> True, PlotStyle -> {Directive[Dashed,Black],Black, Directive[Dashed, Black], Directive[Dashed, Black]}]
]

npControlChart[numnoncomf_, n_]:= Module[{dimn, mean, ucl, lcl,error,i},
(* OUTPUT: *)
(* np control chart *)
(* INPUT: *)
(* numnoncomf = an n x 1 array, numnoncomf[[i]] holds the number items with the stated attribute out of the n items sampled *)
(* n = number sampled each time for the attribute *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Formulas as shown in Wheeler, Donald J. and Chambers, David S., Understanding Statistical Process Control, Statistical Process Control, Inc., 1986. *)

dimn = Dimensions[numnoncomf][[1]];
mean = Sum[numnoncomf[[i]],{i, 1, dimn} ]/n/dimn;
ucl = Table[mean *n+ 3*Sqrt[mean*n*(1-mean)],{i,1, dimn}];
lcl =Table[ Max[0,mean*n -  3*Sqrt[mean*n*(1-mean)]],{i, 1,dimn}];
mean = Table[mean*n, {dimn}];
error = Table[numnoncomf[[i]], {i, 1, dimn}];
ListPlot[{ucl,error,mean, lcl}, Joined-> True, PlotStyle -> {Directive[Dashed,Black],Black, Directive[Dashed, Black], Directive[Dashed, Black]}]
]

pControlChart[numnoncomf_]:= Module[{dimp,mean, ucl, lcl,error,i},
(* OUTPUT: *)
(* p control chart *)
(* INPUT: *)
(* numnoncomf = an n x 2 array, numnoncomf[[i,1]] holds the number with the stated attribute out of the numnoncomf[[i,2]] in the subgroup *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Formulas as shown in Wheeler, Donald J. and Chambers, David S., Understanding Statistical Process Control, Statistical Process Control, Inc., 1986. *)
dimp = Dimensions[numnoncomf][[1]];
mean = Sum[numnoncomf[[i,1]],{i, 1, dimp} ]/Sum[numnoncomf[[i,2]],{i, 1, dimp} ];
ucl = Table[mean + 3*Sqrt[mean*(1-mean)/numnoncomf[[i,2]]],{i,1, dimp}];
lcl =Table[ Max[0,mean-  3*Sqrt[mean*(1-mean)/numnoncomf[[i,2]]]],{i, 1,dimp}];
mean = Table[mean, {dimp}];
error = Table[numnoncomf[[i,1]]/numnoncomf[[i,2]], {i, 1, dimp}];
ListPlot[{ucl,error,mean, lcl}, Joined-> True, PlotStyle -> {Directive[Dashed,Black],Black, Directive[Dashed, Black], Directive[Dashed, Black]}]
]

xrControlChart[subgroupsize_, xr_]:= Module[{dim,grandaverage,averagerange,i,a2, d3, d4, uclx, lclx, uclr, lclr, avg, range},
(* OUTPUT: *)
(* average and range control charts *)
(* INPUT: *)
(* subgroupsize = an integer between 2 and 10 which denotes the sample size *)
(* xr = an n x 2 array, xr[[i,1]] holds the average of each sample, and xr[[i,2]] holds the range for each sample *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Formulas as shown in Wheeler, Donald J. and Chambers, David S., Understanding Statistical Process Control, Statistical Process Control, Inc., 1986. *)

If[subgroupsize < 2 || subgroupsize >10, Print["Sub-group size must be between 2 and 10"]; Return[]];
dim = Dimensions[xr][[1]];
grandaverage=Mean[Table[xr[[i,1]], {i, 1, dim}]];
averagerange = Mean[Table[xr[[i,2]], {i, 1, dim}]];
If[subgroupsize == 2, a2=1.880; d3=0; d4 = 3.268];
If[subgroupsize ==3, a2 = 1.023; d3=0; d4 = 2.574];
If[subgroupsize ==4, a2 = 0.729; d3 =0; d4 = 2.282];
If[subgroupsize ==5, a2 = 0.577; d3 =0; d4 = 2.114];
If[subgroupsize ==6, a2 = 0.483; d3 = 0; d4 = 2.004];
If[subgroupsize ==7, a2 = 0.410; d3 = 0.076; d4 = 1.924];
If[subgroupsize ==8, a2 = 0.373; d3 = 0.136; d4 = 1.864];
If[subgroupsize ==9, a2 = 0.337; d3 = 0.184; d4 = 1.816];
If[subgroupsize ==10, a2 = 0.308; d3 = 0.223; d4 = 1.777];
uclx = Table[grandaverage + a2*averagerange, {dim}];
lclx = Table[grandaverage - a2*averagerange, {dim}];
uclr = Table[d4*averagerange, {dim}];
lclr = Table[Max[0,d3*averagerange], {dim}];
grandaverage = Table[grandaverage, {dim}];
avg = Table[xr[[i,1]],{i, 1, dim}];
Print["Xbar Control Chart"];
Print[ListPlot[{uclx,avg,grandaverage, lclx}, Joined-> True, PlotStyle -> {Directive[Dashed,Black],Black, Directive[Dashed, Black], Directive[Dashed, Black]}]];
averagerange =Table[averagerange, {dim}];
range = Table[xr[[i,2]], {i, 1, dim}];
Print["Range Control Chart"];
ListPlot[{uclr,range,averagerange, lclr}, Joined-> True, PlotStyle -> {Directive[Dashed,Black],Black, Directive[Dashed, Black], Directive[Dashed, Black]}]
]

MarginMonitor[title_, yaxis_, ceiling_,  value_, estimate_,  trigger_]:= 
(* OUTPUT: *)
(* plot of estimates versus target or limit and action trigger levels *)
(* INPUT: *)
(* title = string title for margin plot *)
(* yaxis = string lable for dependent variable axis *)

(* ceiling = logical, if true then margin = value - estimate, otherwise margin - estimate - value *)
(* value_ is the ceiling or floor to avoid *)
(* estimate_ is an array of predicted values in chronological order *)
(* estimate_ should include any appropriate contingency at the time of the estimate *)
	(* if comparing to ceiling_ = True, the contingency should be added to any nominal estimate *)
	(* if comparing to ceiling_ = False, the contingency should be subtracted from any nominal estimate *)
(* trigger_ is the margin level at which corrective actions must be planned *)
(* AUTHOR: Laurence Bellagamba, bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{marginplot, triggerplot, ticklocation, i},
If[ceiling,
	marginplot = value - estimate,
	marginplot = estimate - value;
];
triggerplot = Table[trigger, {Dimensions[estimate][[1]]}];
ticklocation = {{1, "Was"}, {2, "Is"}, {3,"Will"}};

ListPlot[{marginplot, triggerplot}, DataRange-> {1,Dimensions[estimate][[1]]},PlotRange -> All,AxesOrigin -> {0.50, 0}, Joined -> True,  PlotLabel -> title,  AxesLabel -> {" ",yaxis}, Ticks -> {ticklocation,True},PlotStyle-> {{Black, Thick}, {Black, Dashed, Thick}}, Filling->{1->{{2}, {Red, Green}}}]
]

ProbTrueGivenPosTest[PA_, Pfalsepos_, Pfalseneg_]:=
(* OUTPUT: *)
(* the probability a test is correct, that is the probability a condition exists given a test indicates it does *)
(* INPUT: *)
(* PA is the probability the condition exists *)
(* Pfalsepos is the probability for a false positive *)
(* Pfalseneg is the probability for a false negative *)
(* probresult is an N x 2 array *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
PA*(1-Pfalseneg)/(PA*(1- Pfalseneg) + (1-PA)*Pfalsepos)

probDecGateEval[probresult_]:=
(* OUTPUT: *)
(* the most likely net result of probabilistic options with fuzzy results at a node in the form {{least, likely, most} *)
(* INPUT: *)
(* probresult is an N x 2 array *)
(* probresult[[i,1]] is the probability probresult[[i,2]] will occur *)
(* Note: Sum[probresult[[i,1]], {i, 1, N}], where N is the total number of options, must equal 1 for valid results *)
(* probresult[[i,2]] is a 3 x 1 array representing a fuzzy return of {least, likely, most} *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Total[Table[probresult[[i, 1]]*probresult[[i, 2]], {i, 1, Dimensions[probresult][[1]]}]];

fuzzDecisionNode[ branches_]:=
(* OUTPUT: *)
(* an array of the form {{least[[i]], likely[[i]], most[[i]]}, de-fuzzified[[i]]}, i = 1 to number of options at the node *)
(* de-fuzzified[[i]] is ({least[[i]] + likely[[i]] + most[[i]])/3 *)
(* INPUT: *)
(* branches = an array of the form {{Costleast[[i]], Costlikely[[i]], Costmost[[i]]}, {Benefitleast[[i]], Benefitlikely[[i]], Benefitmost[[i]]}} for i = 1 to N, where N is the number of branches from the curent node *)
(* Note: costs are negative numbers and benefits are positive numbers and must be in same units to get valid results *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
 Module[{net, dfnet},
net = Table[branches[[i,1]] + branches[[i, 2]], {i, Dimensions[branches][[1]]}];
dfnet = Table[(net[[i, 1]] +  net[[i, 2]] + net[[i, 3]])/3, {i, Dimensions[net][[1]]}];
Return[Table[ {net[[i]], dfnet[[i]]}, {i, Dimensions[net][[1]]}]]
]

BordaCount[candidates_, votesforcandidates_]:=
(* OUTPUT: *)
(* an ncandidate x 1 array with the ith element the total votes for candidate i *)
(* INPUT: *)
(* candidates = is a text array of the candidate names *)
(* voteforcandidates is a nvoters x ncandidates matrix *)
(* voteforcandidates[[i, j]] is the number of votes voter i gave candidate j *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{totalvotes},
Print[TableForm[Transpose[{candidates, Apply[Plus, votesforcandidates]}], TableHeadings->{None, {"Candidate", "Total Votes"}}]]
]

DutchAuctionforSameItems[nitems_,bids_]:=
(* OUTPUT: *)
(* [1] total proceeds *)
(* [2] total items sold *)
(* [3] total number of items awarded to each selector *)
(* [4] total amount paid by each selector *)
(* INPUT: *)
(* nitems = the total number of identical items *)
(* bids = a nselector x 2 array of selector's bids place in chronological order of bid receipt *) 
(* bids[[i,1]] = a text identifier of the bidder *)
(* bids[[i,2]] = an array of the form: {{price1, number1}, {price2, number2},...,{pricen, numbern}} *)
(* {pricei, numberi} = offering price for each numberi of the items *) 
(* Note: no bidder can receive more than nitems and not all nitems may be sold *)
(* Note: if one or more selectors bid the same highest price for an item, the item is awarded to the selector asking for largest number.  If the number of items sought are also equal, the items are awarded to selector in the bids array with the lowest index, i.e., the earlist bidder *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{totalsale, selectors,  selectorscost, selectorsitems, nitemsleft, tempbids,  maxbid, quantitybid,  winner,  winnerindex, winnerbid, nitemsbought, totalbids, numberbids},
totalsale = 0;
selectors = Table[bids[[i,1]], {i,Dimensions[bids][[1]]}];
selectorscost = Table[0, {Dimensions[bids][[1]]}];
selectorsitems = Table[0, {Dimensions[bids][[1]]}];
nitemsleft = nitems;
tempbids = bids;
totalbids = Apply[Plus, Table[Dimensions[tempbids[[i,2]]][[1]], {i, Dimensions[tempbids][[1]]}]];
numberbids = 0;
While[  numberbids < totalbids && nitemsleft > 0,
	maxbid = 0;
	quantitybid = 0;
	Do[
	Do[
		If[tempbids[[i,2, j, 1]] >= maxbid,
		If[tempbids[[i,2,j,1]]> maxbid || quantitybid < tempbids[[i,2,j,2]],
		maxbid = tempbids[[i,2,j,1]];
		quantitybid = tempbids[[i,2,j,2]];
		winner = tempbids[[i,1]];
		winnerindex = i;
		winnerbid = j
		]
		]
	, {j, Dimensions[tempbids[[i,2]]][[1]]}]
	,{i, Dimensions[tempbids][[1]]}];
		nitemsbought = Min[nitemsleft, tempbids[[winnerindex, 2, winnerbid]]];
	nitemsleft = nitemsleft - nitemsbought;
	totalsale = totalsale + maxbid*nitemsbought;
	selectorscost[[winnerindex]] = selectorscost[[winnerindex]]+ maxbid*nitemsbought;
	selectorsitems[[winnerindex]] =
		selectorsitems[[winnerindex]] + nitemsbought;
	tempbids[[winnerindex, 2, winnerbid, 1]] = 0;
	numberbids = numberbids+1;
];(*while end*)
Print["Total sale: ", totalsale];
Print["Total items sold: ", nitems-nitemsleft];
Print[TableForm[Transpose[{selectors, selectorscost, selectorsitems}],
TableHeadings->{None, {"Selector", "Total cost", "Total items"}}]]
]

DutchAuctionforDifferentItems[items_, bidsperitem_]:= 
(* OUTPUT: *)
(* [1] a text string stating to whom items[[i]] was awarded too *)
(* [2] total sales for all items *)
(* [3] a table indicating how much each selector spent *)
(* INPUT: *)
(* items = an array of the names of items the selectors seek to obtain *)
(* bidsperitem = a matrix with dimensions (number of selectors x 2) *) 
(* bidsperitem[[i,1]] = the name of selector i *)
(* bidsperitem[[i,2]] = a Dimensions[items][[1]] x 1 array, entry j is bidsperitem[[i,1]]'s bid for items[[j]] *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{dimitems, dimbids, totalsale, bidderscost,  bidsforitem, maxbid, winner, selector}, 
dimitems = Dimensions[items][[1]];
dimbids = Dimensions[bidsperitem][[1]];
totalsale = 0;
bidderscost = Table[0, {dimbids}];
winner = Table[{}, {dimitems}];
maxbid = Table[0, {dimitems}];
printflag = True;
Do[
bidsforitem= Table[bidsperitem[[selector, 2, i]], {selector, 1, dimbids}];
maxbid[[i]] = Max[bidsforitem];
winner[[i]]= Position[bidsforitem, maxbid[[i]]];
If[Dimensions[winner[[i]]][[1]]== 1,
totalsale = totalsale + maxbid[[i]];
bidderscost[[winner[[i]][[1]][[1]]]] = bidderscost[[winner[[i]][[1]][[1]]]]+ maxbid[[i]]
]
,{i, 1,  dimitems}];
Do[
If[Dimensions[winner[[j]]][[1]] == 1,
Print["Item: ", items[[j]], " was awarded to: ", bidsperitem[[winner[[j]][[1]][[1]],1]], " with a bid of: ", maxbid[[j]] ]
, (* else *)
Print["Selectors ", bidsperitem[[Flatten[winner[[j]]], 1]], " offered same max value of ", maxbid[[j]], " for item ", items[[j]] ]
]
,{j , 1, dimitems}];
Print[];
Print["Total spent on items: ", totalsale];
Print[];
Print[TableForm[Transpose[{Table[bidsperitem[[i,1]], {i,Dimensions[bidsperitem][[1]]}],bidderscost}], TableHeadings->{None, {"Selector", "Total spent"}}]]
]

PughComparision[baseline_,options_, criteria_, comparison_]:= Module[{labelrow, totalrow, outmatrix,i,j,k, printflag},
(* OUTPUT: *)
(* A table showing the result of a Pugh comparision of options with respect to baseline *)
(* Candidate new options which may be superior to the identified options *)
(* INPUT: *)
(* baseline: a character string identifying the baseline option *)
(* options: a number of options x 1 array of character strings identifying each option to the baseline *)
(* criteria: a number of critera x 1 array of character strings identifying the evaluation criteria used to select the option *)
(* comparision: a number of options x number of criteria matrix, element comparision[[i,j]] = -1 if for criteria j, option i is inferior than the baselin, 0 if equal to the baseline, 1 if superior to the baseline *) 
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
labelrow = Join[{baseline}, options];
totalrow = Join[{"Total"},Total[Table[comparison[[i]], {i, 1, Dimensions[comparison][[1]]}]]];
outmatrix = {labelrow};
Do[outmatrix = Join[outmatrix, {Join[{criteria[[i]]},comparison[[i]]]}]
,{i, 1, Dimensions[criteria][[1]]}];
outmatrix=Join[outmatrix,{totalrow}];
Print[Grid[outmatrix,  Frame -> True ]];
Print["To synthesize a potentially better option:"];

Do[
Do[
If[comparison[[j,k]] ==1,
 Print["consider substituting the feature of ", options[[k]]," for baseline, that provides criteria ", criteria[[j]]]]
,{k, 1, Dimensions[options][[1]]}]
,{j, 1, Dimensions[criteria][[1]]}]

]

GoalImportance[fuzzygi_]:=
(* OUTPUT: *)
(* a Dimensions[fuzzygi][[2]] x 1 array, where ith element is importance of goal i with 9 = most and 1 = least *)
(* INPUT: *)
(* fuzzygi is an number of inputs x number of goals matrix, fuzzygi[[i,j]] = input i's triangular fuzzy assessment of the importance of goal j in for form of {least, likely, most} *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Table[ (Apply[Times, Table[(fuzzygi[[i,j, 1]]+fuzzygi[[i,j, 2]]+fuzzygi[[i, j, 3]])/3, {i,Dimensions[fuzzygi][[1]]}]] )^(1/Dimensions[fuzzygi][[1]]), {j, Dimensions[fuzzygi][[2]]}]

AlternativeGoalSatisfaction[fuzzyags_]:=
(* OUTPUT: *)
(* extent alternative i satisfies goal j given n opinions, with 9 = best, and 1 = least: *)
(* INPUT: *)
(* fuzzyags[[i, j, k]] = evaluator's i (least, likely, most) assessment of how well option j satisfies goal k *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Table[ (Apply[Times, Table[(fuzzyags[[i,j, k, 1]]+fuzzyags[[i,j,k, 2]]+fuzzyags[[i, j,k,3]])/3, {i,Dimensions[fuzzyags][[1]]}]] )^(1/Dimensions[fuzzyags][[1]]), {j, Dimensions[fuzzyags][[2]]}, {k, Dimensions[fuzzyags][[3]]}]

FuzzyDecisionMaker[goals_, goalimportance_, alternatives_, satisfactions_]:=
(* OUTPUT: *)
(* numerical score for each alternative that indicates how well satisfies all goals *)
(* The maximum possible score it 1, the minimum 0, and the sum of the alternative's goal satisfaction scores is 1 *)
(* INPUT: *)
(* goals = an g x 1 character array, each element of which is a goal name *)
(* goalimportance = an g x 1 numerical array, goalimportance[[i]] holds a value for importance of that goal between 1 and 9 *)
(* where:
 9 corresponds to "most"
1 corresponds to "least" *)
(* alternatives = an a x 1 character array, each element of which is an alternative name *)
(* satisfactions = an a x g matrix, satisfactions[[i,j]] holds a value for the extent alternative i satisfies goal j between 1 and 9 *)
(* where:
 9 corresponds to "most" 
1 corresponds to "least"*)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{dimgoals, dimalternatives, importancematrix, eigenvaluevector, ev, relativegoalimportance, satisfactionmatrix, relativealternativegoalsatisfaction,
 alternativescore},
dimgoals = Dimensions[goals][[1]];
dimalternatives = Dimensions[alternatives][[1]];
(* form the goal importance matrix which has 1 on the main diagonal, and element i,j is (ith goal importance) - (jth goal importance) plus 1 if, (ith goal importance > jth goal importance), otherwise, element i,j is 1/((jth goal importance - ith goal importance + 1) *)
importancematrix =
	Table[
		If[ j > i,
			 If[ goalimportance[[i]] > goalimportance[[j]],
				goalimportance[[i]]-goalimportance[[j]] +1,
				1/(goalimportance[[j]] - goalimportance[[i]] +1)
			]
		, If [i == j, 1,
			If[goalimportance[[i]] > goalimportance[[j]],
			  goalimportance[[i]] - goalimportance[[j]]+1,
			1/(goalimportance[[j]]- goalimportance[[i]] +1)
			]
		]
		]	
	, {i, 1, dimgoals}, {j, 1, dimgoals}];
(* to determine the relative importance of the goals, first find the eigenvalues and eigenvectors of importancematrix *)
eigenvaluevector = Eigensystem[N[importancematrix]];
(* find the eigenvector corresponding to the maximum real eigenvalue *)
 ev = eigenvaluevector[[2, Position[eigenvaluevector[[1]],Max[ Table[ If[Im[eigenvaluevector[[1,i]] ]== 0, eigenvaluevector[[1,i]], 0],{i, 1, dimgoals} ]] ][[1]][[1]] ]];
(* normalize ev so sum of each goal importance is  1 *)
relativegoalimportance =  ev/Apply[Plus, ev];
(* create a relativealternativesatisfaction matrix to hold the relative score of each alternative (row i) to each goal (column j) such that the goal satisfaction scores for alternative i sum to 1*) 
relativealternativegoalsatisfaction = Table[{}, {dimgoals}];
Do[
(* form the satisfactionmatrix for kth alternatives goal satisfaction scores *)
		satisfactionmatrix =
		Table[
		  If[ j > i,
			 If[ satisfactions[[i,k]] > satisfactions[[j,k]],
				satisfactions[[i,k]]-satisfactions[[j,k]] +1,
				1/(satisfactions[[j,k]] - satisfactions[[i,k]] +1)
			]
		, If [i == j, 1,
			If[satisfactions[[i,k]] > satisfactions[[j, k]],
			  satisfactions[[i,k]] - satisfactions[[j, k]]+1,
			1/(satisfactions[[j, k]]- satisfactions[[i, k]] +1)
			]
		]
		]	
	, {i, 1, dimalternatives}, {j, 1, dimalternatives}];	
(* find the relativealternativegoalsatisfaction for kth alternative *)
eigenvaluevector = Eigensystem[N[satisfactionmatrix]];
(* find the eigenvector corresponding to the maximum real eigenvalue *) ev = eigenvaluevector[[2, Position[eigenvaluevector[[1]],Max[ Table[ If[Im[eigenvaluevector[[1,i]] ]== 0, eigenvaluevector[[1,i]], 0],{i, 1, dimalternatives} ]] ][[1]][[1]] ]];
(* normalize ev so if all satisfaction scores sum to 1 *) 
relativealternativegoalsatisfaction[[k]] =  ev/Apply[Plus, ev];
,{k, 1,dimgoals}];
(* Calculate the alternativescore for each alternative which is
 relativealternativegoalsatisfaction.relativegoalimportance*)
alternativescore = relativegoalimportance . relativealternativegoalsatisfaction ;
Do[
Print["Alternative ", alternatives[[i]], " score ", alternativescore[[i]] ];
,{i, 1, dimalternatives}]
]

EfficientFrontier[options_,benefit_, detriment_]:= 
(* OUTPUT: *)
(* labelled plot of options with respect to benefit and detriment *)
(* INPUT: *)
(* options = an array, with element i recording: {{option_detriment_value[[i]], option_benefit_value[[i]]}, option_name[[i]]} *)
(* option_detriment_value[[i]] and option_benefit_value[[i]] are real numbers *)
(* option_name[[i]] is a text string *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{}, ListPlot[{#}&/@options[[All,1]],PlotMarkers->options[[All,2]],Frame->True,FrameLabel->{detriment,benefit}]]

NPV[cashflow_, interestrate_]:= 
(* OUTPUT: *)
(* The net present value of cashflow with future inflow or outflows discounted interestrate *)
(* INPUT: *)
(* cashflow =  an array of cash flows at a fixed period of time *)
(* interestrate: risk free interest rate for the time period of the cash flow *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Apply[Plus, Table[cashflow[[i]]/(1+interestrate)^(i-1), {i, 1, Dimensions[cashflow][[1]]}]]

IRR[cashflow_]:=
(* OUTPUT: *)
(* The internal rate of return for cashflow *)
(* INPUT: *)
(* cashflow = an array of cash flows at a fixed period of time *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
NSolve[Apply[Plus,Table[cashflow[[i]]/(1+rateofreturn)^(i-1), {i, 1, Dimensions[cashflow][[1]]}]]==0, {rateofreturn}][[Dimensions[cashflow]-1]]

BinomialLattice[start_, up_, down_, n_]:=
(* OUTPUT: *)
(* An arrary that shows all the potential range of values for start if at each step the new value is start*up or start*down *)
(* INPUT: *)
(* start = the initial value *)
(* up = 1 plus the percent the start value could increase in a time step *)
(* down = 1 minus the percent the start value could decrease in a time step *)
(* n = the number of price chanve opportunities *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: The equation is from Luenberger, David G., Investment Science, Oxford Press, 1998 *)
Module[{result,i,j},
result=Table[start*up^(j-1)*down^(i-j), {i, 1, n+1}, {j, 1, i}];
Return[result]
]

LeaseValues[pricelattice_, irate_, up_, down_, quantity_, cost_]:= 
(* OUTPUT: *)
(* An array of lease values for all the potential range of price values in lattice which was determined using BinomialLattice *)
(* INPUT: *)
(* pricelattice = price range lattice output from BinomialLattice *)
(* irate = risk free rate of return for the time periods that correspond to lattic *)
(* up = 1 plus the percent the start value could increase in a time step *)
(* down = 1 minus the percent the start value could decrease in a time step *)
(* quantity = the number of units that will be sold *)
(* cost = the cost of the units to be sold *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: equations used are as shown in Luenberger, David G., Investment Science, Oxford Press, 1998 *)
Module[{result,q, i, j},
profit[num_,price_, cst_]:= num*(price-cst);
riskneutralprob = ((1+irate)-down)/(up-down);
Cv[ir_, risknp_, upper_, lower_]:=(risknp*upper +(1-risknp)*lower)/(1+ir);
result = pricelattice;
Do[
Do[
If[
	i == Dimensions[pricelattice][[1]], result[[i,j]]= 0,
          result[[i,j]] = Max[0,profit[quantity,pricelattice[[i,j]], cost]/(1+irate)+Cv[irate, riskneutralprob,Max[result[[i+1,j+1]], 0], Max[result[[i+1,j]],0]]]
]
,{j, Dimensions[pricelattice[[i]]][[1]], 1, -1}]
,{i, Dimensions[pricelattice][[1]], 1, -1}];
Return[result]
]

LeaseValueswithOption[latticewithoption_,pricelattice_, irate_, up_, down_, quantity_, cost_,optioncost_]:= Module[{result,q, i, j},
(* OUTPUT: *)
(* An array of lease values for all the potential range of price values in lattice which was determined using BinomialLattice *)
(* INPUT: *)
(* latticewithoption = lease value lattice with the option invoked *)
(* pricelattice = price range lattice output from BinomialLattice *)
(* irate = risk free rate of return for the time periods that correspond to lattic *)
(* up = 1 plus the percent the start value could increase in a time step *)
(* down = 1 minus the percent the start value could decrease in a time step *)
(* quantity = the number of units that will be sold with out the option in place *)
(* cost = cost of item without the option in place *)
(* optioncost = the cost to implement the option *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: The equations used are as shown in Luenberger, David G., Investment Science, Oxford Press,1998 *)
profit[num_, price_, cst_]:= num*(price-cst);
riskneutralprob = ((1+irate)-down)/(up-down);
Cv[ir_, risknp_, upper_, lower_]:=(risknp*upper +(1-risknp)*lower)/(1+ir);
result = pricelattice;
Do[
Do[
If[
	i == Dimensions[pricelattice][[1]], result[[i,j]]= 0,
          result[[i,j]] = Max[0,latticewithoption[[i,j]]-optioncost, profit[quantity,pricelattice[[i,j]], cost]/(1+irate)+Cv[irate, riskneutralprob,Max[result[[i+1,j+1]], 0], Max[result[[i+1,j]],0]]]
]
,{j, Dimensions[pricelattice[[i]]][[1]], 1, -1}]
,{i, Dimensions[pricelattice][[1]], 1, -1}];
Return[result]
]

TotalReturn[iamount_,nperiods_, NumMC_, fractioninvestProb_, fractioninvestCert_, printflag_]:=
(* OUTPUT: *)
(* If printflag = True, labelled print out of the mean return, mean rate of return, maximum return, minimum return, Sqrt[Variance]/Mean return and the probability end up with less money than started with for a certain and risky investment *)
(* an array contaning {probability lose money, mean rate of return} *)
(* INPUT: *)
(* iamount = the initial investment amount *)
(* nperiods: the number of investment periods *)
(* NumMC = number of Monte Carlo simulations to perform *)
(* franctioninvestProb = the fraction of the amount to be invested in the risky return each period *)
(* fractioninvestCert = the fraction of the amount to be invested in the certain return each period *)
(* Note: fractioninvestProb + fractioninvestCert must equal 1 for valid results *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{preturn,v, meanrateofreturn,probabilitylostmoney},
v = Table[0,{NumMC}];
Do[
preturn = Table[0,{nperiods}];
preturn[[1]] = ProbReturn[fractioninvestProb*iamount] + CertReturn[fractioninvestCert*iamount];
Do[
preturn[[i]] = ProbReturn[fractioninvestProb*preturn[[i-1]]] + CertReturn[fractioninvestCert*preturn[[i-1]]];
,{i, 2, nperiods}];
v[[j]]= preturn[[nperiods]]
,{j, 1, NumMC}];
meanrateofreturn = N[(1/nperiods)*Log[Mean[v]/iamount]];
probabilitylostmoney = N[Apply[Plus,Table[If[v[[i]]<iamount, 1, 0],{i, 1, NumMC}]/NumMC]];

If[printflag == True,
Print["Mean amount at end of nperiods is ", N[Mean[v]]];
Print["The mean rate of return is ", meanrateofreturn];
Print["Maximum amount at end of nperiods is ", N[Max[v]]];
Print["Minimum amount at end of nperiods is ", N[Min[v]]];
Print["The ratio of the return standard deviation to mean is ", (Variance[v]*.5)/Mean[v]];
Print["Probability end up with less money than started with is ", probabilitylostmoney]
];
Return[{probabilitylostmoney, meanrateofreturn}]
]

TotalReturnUCRisk[iamount_,nperiods_, NumMC_, fractioninvestProb1_, fractioninvestProb2_,printflag_]:=
(* OUTPUT: *)
(* if printflag is true, print mean return, mean rate of return, maximum return, minimum return, Sqrt[Variance]/Mean return and the probability end up with less money than started with for a certain and risky investment *)
(* an arrary containing {probability end up with less money that start, mean rate of return} *)
(* INPUT: *)
(* iamount = the initial investment amount *)
(* nperiods: the number of investment periods *)
(* NumMC = number of Monte Carlo simulations to perform *)
(* franctioninvestProb1 = the fraction of the amount to be invested in the first risky investment each period *)
(* fractioninvestProb2 = the fraction of the amount to be invested in the second risky investment each period *)
(* Note: fractioninvestProb + fractioninvestCert must equal 1 for valid results *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{preturn,v,  meanrateofreturn, probabilitylostmoeny},
v = Table[0,{NumMC}];
Do[
preturn = Table[0,{nperiods}];
preturn[[1]] = ProbReturn[fractioninvestProb1*iamount] + ProbReturn[fractioninvestProb2*iamount];
Do[
preturn[[i]] = ProbReturn[fractioninvestProb1*preturn[[i-1]]] + ProbReturn[fractioninvestProb2*preturn[[i-1]]];
,{i, 2, nperiods}];
v[[j]]= preturn[[nperiods]]
,{j, 1, NumMC}];
meanrateofreturn = N[(1/nperiods)*Log[Mean[v]/iamount]];
probabilitylostmoeny = N[Apply[Plus,Table[If[v[[i]]<iamount, 1, 0],{i, 1, NumMC}]]/NumMC];
If[printflag ==True,
Print["Mean amount at end of nperiods is ", N[Mean[v]]];
Print["The mean rate of return is ",meanrateofreturn ];
Print["Maximum amount at end of nperiods is ", N[Max[v]]];
Print["Minimum amount at end of nperiods is ", N[Min[v]]];
Print["The ratio of the return standard deviation to mean is ", (Variance[v]*.5)/Mean[v]];
Print["Probability end up with less money than started with is ",probabilitylostmoeny ]
];
Return[{probabilitylostmoeny, meanrateofreturn}]
]

TaguchiResponseTable[numcontrolvar_,orthogarray_,y_,type_]:=
(* OUTPUT: *)
(* for each factor the Signal to Noise ratio, the level response and a plot of the level response *)
(* for each factor the mean response, the level of response and a plot of the level of response *)
(* INPUT: *)
(* numcontrolvar = number of control variables *)
(* orthogarray = the orthogonal array to be used for the tests *) 
(* y = an nxm array of test results with y[[i,j]] the result for test i, with noise factor j *)
(* type = one of "SmallisBest", "NominalisBest", or "LargerisBest" that denotes the test result desired *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: equations used are as shown in Peace, Glen Stuart, Taguchi Methods, Addison-Wesley Publishing Company, 1993. *)
Module[{i,j,k,numberexp,numbernoiseruns,ymean,sumymeanr2,V,ston,Ls,Cstn,Cy,StoNResp,Meanresp,plotminstn,plotmaxstn,plotminyr,plotmaxyr},numberexp=Dimensions[y][[1]];numbernoiseruns=Dimensions[y][[2]];ymean=Table[Mean[y[[i]]],{i,1,numberexp}];sumymeanr2=Table[numbernoiseruns ((ymean[[i]])^2),{i,1,numberexp}];V=Table[((Plus@@((y[[i]])^2)-sumymeanr2[[i]])/(numbernoiseruns-1)),{i,1,numberexp}];If[type=="SmallerisBest",ston=-10 Log[((Plus@@((y[[i]])^2))/numbernoiseruns)],{i,1,numbernoiseruns}];If[type=="NominalisBest",ston=Table[10 Log[10,((sumymeanr2[[i]]-V[[i]])/(numbernoiseruns V[[i]]))],{i,1,numberexp}]];If[type=="LargerisBest",ston=-10 Log[((Plus@@(1/((y[[i]])^2)))/numbernoiseruns)],{i,1,numbernoiseruns}];StoNResp=Table[{},{Dimensions[orthogarray][[2]]}];Meanresp=StoNResp;Do[Ls=Intersection[orthogarray[[All,k]]];Cstn=Table[{},{Dimensions[Ls][[1]]}];Cy=Cstn;Do[Do[If[orthogarray[[i,k]]==Ls[[j]],Cstn[[j]]=Append[Cstn[[j]],ston[[i]]];Cy[[j]]=Append[Cy[[j]],ymean[[i]]]],{j,1,Dimensions[Ls][[1]]}],{i,1,Dimensions[ston][[1]]}];StoNResp[[k]]=Table[Mean[Cstn[[i]]],{i,Dimensions[Ls][[1]]}];Meanresp[[k]]=Table[Mean[Cy[[i]]],{i,Dimensions[Ls][[1]]}],{k,1,Dimensions[orthogarray][[2]]}];plotmaxstn=1.05` Max[StoNResp];plotmaxyr=1.05` Max[Meanresp];plotminstn=0.95` Min[StoNResp];plotminyr=0.95` Min[Meanresp];Do[Print["Factor ",k," Signal to Noise Response is ",Max[StoNResp[[k]]]-Min[StoNResp[[k]]],". With Level Reponses of ",StoNResp[[k]]];Print[ListPlot[StoNResp[[k]],PlotRange->{plotminstn,plotmaxstn},Joined->True,Ticks->{None,True},AxesLabel->{"Factor "<>ToString[k],"StoN"}]],{k,1,Dimensions[orthogarray][[2]]}];Do[Print["Factor ",k," Mean Response is ",Max[Meanresp[[k]]]-Min[Meanresp[[k]]],". With Level Reponses of ",Meanresp[[k]]];Print[ListPlot[Meanresp[[k]],PlotRange->{plotminyr,plotmaxyr},Joined->True,Ticks->{None,True},AxesLabel->{"Factor "<>ToString[k],"Mean Response"}]],{k,1,Dimensions[orthogarray][[2]]}];Return[{ymean,ston}]]

InteractionResponse[input_, orthogarray_, firstcontrol_, secondcontrol_]:= Module[{LevelCF1, LevelCF2, Collectionyr, Collectionstn, j1, j2, i, j},
(* OUTPUT: *)
(* this routine prints out the interaction results *)
(* INPUT: *)
(* input_ is a two element array: *)
(* the first element of input_ contains the mean responses for experiments *)
(* the second element of input_ contains the signal to noise responses for experiemnts *)
(* orthogarray_ is an array representation of the orthogonal array used for the experiments *)
(* the columns denote the control variables *)
(* each element of the array is the level the control variable was set at for that experiment *)
(* firstcontrol_ is an integer that denotes a control variable *)
(* secondcontrol_ is an integer that denotes a control variable *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)

LevelCF1 = Intersection[orthogarray[[All,firstcontrol]]];
LevelCF2 = Intersection[orthogarray[[All,secondcontrol]]];
Collectionyr = Table[{}, {Dimensions[LevelCF1][[1]]}, {Dimensions[LevelCF2][[1]]}];
Collectionstn = Collectionyr;
Do[
Do[
Do[
	If[LevelCF1[[j1]] ==orthogarray[[i,1]]&&LevelCF2[[j2]]==orthogarray[[i,2]],
		Collectionyr[[j1,j2]]=Append[Collectionyr[[j1,j2]],input[[1]][[i]]];
		Collectionstn[[j1,j2]] = Append[Collectionstn[[j1, j2]], input[[2]][[i]]]]
, {j1, 1,Dimensions[LevelCF1][[1]]}]
,{j2, 1, Dimensions[LevelCF2][[1]]}]
,{i, 1, Dimensions[orthogarray][[1]]}];
Do[
Do[
Print["Signal to Noise for Interaction of Control Factor 1 at level ", j1, " and Control Factor 2 at level ", j2, " is: ", Mean[Collectionstn[[j1,j2]]]]
,{j1,1,Dimensions[LevelCF1][[1]]}]
,{j2, 1, Dimensions[LevelCF2][[1]]}];
Do[
Do[
Print["Mean response for Interaction of Control Factor 1 at level ", j1, " and Control Factor 2 at level ", j2, " is: ", Mean[Collectionyr[[j1,j2]]]]
,{j1,1,Dimensions[LevelCF1][[1]]}]
,{j2, 1, Dimensions[LevelCF2][[1]]}]
]

ContFunctforLinConstEOM[A_, B_, W1_, W3_]:= 
(* Output *)
(* this routine returns the K's for u = -Kx *)
(* which is the optimal control law for x' = Ax+ Bu *)
(* to minimize J = Integral[xW1x +uW3u, {t, 0, infinity}] *)
(* multiple K's will be returned, use the one with the positive definite P *)
(* Input *)
(* A = an n x n array of constants *)
(* B = an n x m array of constants *)
(* W1 = an n x n array of positive weights, typically a diagonal matrix *)
(* W2= an m x m array of positive weights, typically a diagonal matrix *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{n,numpvariables, pvariables,P, i,j,k, thirdterm, lhs, equations, sol,candidateP},
n = Dimensions[A][[1]];
numpvariables = n^2-Sum[i, {i, 1, n-1}];
pvariables = Table[p[i], {i, 1, numpvariables}];
P=Table[{}, {i, 1, n}, {j, 1, n}];
Do[
Do[
If[i==1, P[[i,j]]=pvariables[[j]];P[[j,i]]=P[[i,j]], P[[i,j]] =pvariables[[Sum[n-k+2,{k, 2,i}]+j-i+1]];P[[j,i]]=P[[i,j]]]
,{j, i, n}]
,{i, 1, n}];
thirdterm= If[Dimensions[W3][[1]]==1, Outer[Times, P.B, B.P]*(1/W3[[1]]), P.B.Inverse[W3].Transpose[B].P];
lhs = Transpose[A].P +P.A -thirdterm +W1;
equations ={};
Do[
Do[
equations = Append[equations, lhs[[i,j]]==0]
,{j, i, n}]
,{i, 1, n}];
sol=Solve[equations, pvariables];
Do[
candidateP = Evaluate[P/.sol[[k]]];
K=If[Dimensions[W3][[1]]==1, B.candidateP*(1/W3[[1]]), Inverse[W3].Transpose[B].candidateP];
Print["Candidate solution: ",k," P = ", MatrixForm[candidateP]," K = ", MatrixForm[K]]
,{k, 1, Dimensions[sol][[1]]}]
]

FlatNoAtmConstTEOM[c1_?NumericQ, c2_?NumericQ, A_, g_, U_, thetabias_]:=
(* OUTPUT: *)
(* this routine integrates the equations of motion from t = 0 to when x3[t] = U, the corresponding t is deemed tfinal *)
(* this routine constructs arrays of the state and control variable values at deltat intervals *)
(* this routine returns tfinal and x2[tfinal] and x4[tfinal] *)
(* INPUT: *)
(* c1 = a  in the ArcTan[a*t + b] steering law *)
(* c2 = b in the ArcTan[a*t + b] steering law *)
(* A = the constant rocket acceleration *)
(* g = the constant acceleration due to gravity *)
(* U = the desired final horizontal velocity *)
(* thetabias (radians) is any bias that may exist in the actual theta from the commanded theta *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{eom,deltat, tstart},
x1history ={};
x2history ={};
x3history ={};
x4history ={};
tstart = 0;
deltat = 0.5;
thetahistory ={};
x10=0;
x20=0;
x30=0;
x40=0;

While[x30 <= U,

eom =NDSolve[
{x1'[t]== x3[t],
x2'[t]== x4[t],
x3'[t]== A*Cos[ArcTan[c1*(tstart+t)+c2]+thetabias],
x4'[t] == A*Sin[ArcTan[c1*(tstart+t)+c2]+thetabias]-g,
x1[0]==x10,
x2[0]==x20,
x3[0]==x30,
x4[0]==x40},
{x1,x2,x3,x4},
 {t, deltat}];

x10=First[Evaluate[x1[deltat]/.eom]];
x20 = First[Evaluate[x2[deltat] /. eom]];
x30 = First[Evaluate[x3[deltat] /. eom]];
x40 = First[Evaluate[x4[deltat] /. eom]];
x1history = Append[x1history, x10];
x2history = Append[x2history, x20];
x3history = Append[x3history, x30];
x4history = Append[x4history, x40];
thetahistory = Append[thetahistory, ArcTan[c1*(tstart+deltat)+c2]];
tstart = tstart + deltat;
];
Return[{tstart,x20, x40}]
]

FuzRulesIn1In2ForAbyCounting[data_,nodatadefault_,In1_, In2_]:= 
(* OUTPUT: *)
(* deterministic Ai values for fuzzy rules of the form IF In1 AND In2 THEN A determined by the counting method *)
(* INPUT: *)
(* data = dimd x 2 array of training data in the form {{independent_varibale-1[[i]],independent_variable-2[[i]]}, dependent_varibale-1[[i]]}, etc.} *)
(* nodatadefault = the number to use as the THEN clause (output) for fuzzy regions that lack data to enable determining the output using the counting method *)
(* In1 = dimIn1 x 3 array of fuzzy triangular numbers of the form {In1l, In1m, In1h}, where In1h ≥ In1m ≥ In1l, that span range of interest for input 1, In1 *)
(* In2 = dimIn2 x 3 array of fuzzy triangular numbers of teh form {In2l, In2m, In2h}, where In2h ≥ In2m ≥ In2l, that span the range of interest for input 2, In2 *)
(* AUTHOR: Laurence Bellagamba,bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{dimIn1, dimIn2, dimd, b},
dimIn1 = Dimensions[In1][[1]];
dimIn2 = Dimensions[In2][[1]];
dimd = Dimensions[data][[1]];
b = Table[{}, {dimIn1*dimIn2} ] ;
Do[
Do[
Do[
If[ data[[k,1]]≥In1[[i,1]] && data[[k,1]]≤ In1[[i, 3]] && data[[k,2]]≥ In2[[j, 1]] && data[[k,2]]≤ In2[[j, 3]], 
b[[(i-1)*dimIn2+j]] = Append[ b[[(i-1)*dimIn2+j]],data[[ k,3 ]] ]
]
              ,{k, 1, dimd }]
,{j, 1, dimIn2}]
,{i, 1, dimIn1}];
Return[Table[{In1[[Quotient[k-1, dimIn2]+1]], In2[[If[Mod[k,dimIn2]≠ 0, Mod[k,dimIn2], dimIn2]]],
If[Dimensions[b[[k]]][[1]]≥1,(Min[b[[k]]] + Mean[b[[k]]] + Max[b[[k]]])/3, nodatadefault]}
, {k, 1, dimIn1*dimIn2}]]
]

FlatNoAtmConstTEOMopt[A_, g_, U_, thetabias_]:=
(* OUTPUT: *)
(* this routine integrates the equations of motion from t = 0 to when x3[t] = U, the corresponding t is deemed tfinal *)
(* the steering law is of the form: tan[theta] = a + b*t *)
(* the rocket flies the first 3 seconds with a = -0.00159672 and b = 0.487634, the values determined to be optimal for the nominal values for the inputs *)
(* at t = 3 seconds, the horizontal and vertical velocity are measured and those values input to a fuzzy controller which determines new a and b values to use for the remainder of the flight *)
(* this routine constructs arrays of the state and control variable values at deltat intervals *)
(* this routine returns tfinal and x2[tfinal] and x4[tfinal] *)
(* INPUT: *)
(* A = the constant rocket acceleration *)
(* g = the constant acceleration due to gravity *)
(* U = the desired final horizontal velocity *)
(* thetabias (radians) is any bias that may exist in the actual theta from the commanded theta *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{x10, x20, x30, x40,c1use, c2use, eom,deltat, tstart, doonceflag},
x10=0;
x20=0;
x30=0;
x40=0;
tstart = 0;
deltat = 0.5;

x1history ={x10};
x2history ={x20};
x3history ={x30};
x4history ={x40};
thetahistory ={ArcTan[.487634]};

doonceflag = True;

While[x30 <= U,

If[tstart+deltat<= 3, 
	c1use = -0.00159672;
	c2use = 0.487634
];
 If[tstart+deltat >3  && doonceflag ==True, 
	(*Print["x30 ", x30];
	Print["x40 ", x40];*)
	c1use = EvalFuzRulesIFA1ANDA2THENBconst[x30, x40, astarrules];
	c2use = EvalFuzRulesIFA1ANDA2THENBconst[x30, x40, bstarrules];
	doonceflag = False
];
(*Print["tstart+delata ", tstart+deltat];
Print["c1use ", c1use];
Print["c2use ", c2use];*)

eom =NDSolve[
{x1'[t]== x3[t],
x2'[t]== x4[t],
x3'[t]== A*Cos[ArcTan[c1use*(tstart+t)+c2use]+thetabias],
x4'[t] == A*Sin[ArcTan[c1use*(tstart+t)+c2use]+thetabias]-g,
x1[0]==x10,
x2[0]==x20,
x3[0]==x30,
x4[0]==x40},
{x1,x2,x3,x4},
 {t, deltat}];

x10=First[Evaluate[x1[deltat]/.eom]];
x20 = First[Evaluate[x2[deltat] /. eom]];
x30 = First[Evaluate[x3[deltat] /. eom]];
x40 = First[Evaluate[x4[deltat] /. eom]];
x1history = Append[x1history, x10];
x2history = Append[x2history, x20];
x3history = Append[x3history, x30];
x4history = Append[x4history, x40];
thetahistory = Append[thetahistory, ArcTan[c1use*(tstart+deltat)+c2use]];
tstart = tstart + deltat;
];
Return[{tstart,x20, x40}]
]

FindMinGA[J_,nrealv_,nintegv_,popsize_,numparents_,maxgenterm_,convergeterm_,printfreq_,l_,u_]:=
(* OUTPUT: *)
(* this routine finds the minimum of an externally defined function J *)
(* INPUT: *)
(* J is an externally defined function of nrealv+nintegv independent variables, to be minimzied *)
(* nrealv = an integer count of the real independent variables in J *)
(* nintegv = an integre count of the integer independent variables in J *)
(* popsize = an integer count of the population size, the number of trial solutions to retain for each generation *)
(* maxgenterm = an integer number that is the maximum number of generations to produce *)
(* convergeterm, if |((smallest J) - (largest J))/(covergeterm + (largest J))| ≤ convergterm, the search is terminted *)
(* printingfreq = the number of generations to skip before print intermediate results *)
(* l = an nrealv+nintegv x 1 array of the minimum allowable value for each independent variable *)
(* u = an nrealv+ningev x 1 array of the maximum allowable value for each independent variable *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)

Module[{niv,population,jpop,njevaluations,jbest,jworst,parents,parent1,parent2,up,dwn,children,makechild,ranb0and1,ranindex,jchild,sortarray,sortedarray, i, j, generation},
(* calculate total number of independent variables *)
niv=nrealv+nintegv;
(* form the initial population so each member has randomly assigned indepdenent varibale values between the upper and lower limits *)

population=Table[Join[Table[RandomReal[{l[[i]],u[[i]]}],{i,nrealv}],Table[RandomInteger[{l[[i]],u[[i]]}],{i,nrealv+1,niv}]],{popsize}];
(* evaluate the index of performance for each member of population *)
jpop=Table[J[population[[i]]],{i,popsize}];
njevaluations=popsize;
(* sort the population by smallest to largest index of performance value *)

sortarray = Table[{jpop[[i]],population[[i]]},{i,popsize}];
sortedarray=Sort[sortarray];

population=Table[Take[sortedarray,popsize][[i,2]],{i,popsize}];
For[generation=1,generation≤maxgenterm,generation++,
(* print intermediate result *)
If[Mod[generation-1,printfreq]==0&&generation>1,Print[" "];
Print["Generation: ",generation];
Print["Number of evaluations: ",njevaluations];
Print["Best value: ",sortedarray[[1,1]]];
Print["Worst value: ",sortedarray[[popsize,1]]];
Print["x at best value: ",population[[1]]]];
(* randomly select parents *)
parents=RandomInteger[{1,popsize},numparents];
(* make children by uniform mutation *)
children={};
Do[makechild=population[[parents[[i]]]];
ranindex=RandomInteger[{1,niv}];
makechild[[ranindex]]=If[ranindex≤nrealv,RandomReal[{l[[ranindex]],u[[ranindex]]}],RandomInteger[{l[[ranindex]],u[[ranindex]]}]];children=Append[children,makechild],{i,1, numparents}];
(* make children by boundary mutation *)
Do[makechild=population[[parents[[i]]]];
ranindex=RandomInteger[{1,niv}];
makechild[[ranindex]]=If[RandomReal[]<0.5,l[[ranindex]],u[[ranindex]]];
children=Append[children,makechild],{i,1, numparents}];
(* make children by non-uniform mutation *)
Do[makechild=population[[parents[[i]]]];
ranindex=RandomInteger[{1,niv}];
up=(u[[ranindex]]-makechild[[ranindex]]) RandomReal[] (((1-(generation/maxgenterm)))^2);
If[ranindex>nrealv,up=Round[up]];
dwn=(makechild[[ranindex]]-l[[ranindex]]) RandomReal[] (((1-(generation/maxgenterm)))^2);
If[ranindex>nrealv,dwn=Round[dwn]];
If[RandomReal[]<0.5,makechild[[ranindex]]=makechild[[ranindex]]+up,makechild[[ranindex]]=makechild[[ranindex]]-dwn];
children=Append[children,makechild],{i,1, numparents}];
(* make children by arithmetic cross over *)
Do[ranb0and1=RandomReal[];
parent1=parents[[RandomInteger[{1,numparents}]]];
parent2=parents[[RandomInteger[{1,numparents}]]];
If[parent1≠parent2,makechild=ranb0and1*population[[parent1]]+(1-ranb0and1) *population[[parent2]];If[nintegv≠0,Do[makechild[[j]]=Round[makechild[[j]]],{j,nrealv+1,niv}]];
children=Append[children,makechild];
makechild=ranb0and1 *population[[parent2]]+(1-ranb0and1) *population[[parent1]];
If[nintegv≠0,Do[makechild[[j]]=Round[makechild[[j]]],{j,nrealv+1,niv}]];
children=Append[children,makechild]],{i,1,numparents}];
Do[ranindex=RandomInteger[{1,niv}];
parent1=parents[[RandomInteger[{1,numparents}]]];
parent2=parents[[RandomInteger[{1,numparents}]]];If[parent1≠parent2,makechild=Join[Table[population[[parent1,j]],{j,1,ranindex}],Table[population[[parent2,j]],{j,ranindex+1,niv}]];children=Append[children,makechild];
(* make children by simple crossover *)
makechild=Join[Table[population[[parent2,j]],{j,1,ranindex}],Table[population[[parent1,j]],{j,ranindex+1,niv}]];
children=Append[children,makechild]],{i,1,numparents}];
(* make children by heuristic crossover *)
Do[ranindex=RandomInteger[{1,numparents}];
parent1=parents[[ranindex]];
ranindex=RandomInteger[{1,ranindex}];
parent2=parents[[ranindex]];
If[parent1≠parent2,makechild=RandomReal[] (population[[parent2]]-population[[parent1]])+population[[parent2]];Do[If[makechild[[j]]<l[[j]],makechild[[j]]=l[[j]],If[makechild[[j]]>u[[j]],makechild[[j]]=u[[j]]]],{j,1,niv}];If[nintegv≠0,Do[makechild[[j]]=Round[makechild[[j]]],{j,nrealv+1,niv}]]],{i,1,numparents}];
(* evaluate index of performance for all children *)
jchild=Table[J[children[[i]]],{i,Dimensions[children][[1]]}];
njevaluations=njevaluations+Dimensions[children][[1]];

(* sort the original population and all children from smallets to largest index of performance value *)
sortarray=Join[Table[{jpop[[i]],population[[i]]},{i,popsize}],Table[{jchild[[i]],children[[i]]},{i,Dimensions[children][[1]]}]];
sortedarray=Sort[sortarray];

(* keep as the surviving population the popsize entitites with the smallest index of performance values *)jpop=Table[Take[sortedarray,popsize][[i,1]],{i,popsize}];
population=Table[Take[sortedarray,popsize][[i,2]],{i,popsize}];

jbest = jpop[[1]];
jworst = jpop[[popsize]];
If[Abs[(jbest-jworst)/(jworst+convergeterm)] ≤ convergeterm,
Print[];
Print["Stop on |(Jbest/Jworst -1)| <= ",convergeterm];
Print["Generation: ", generation];
Print["Number of evaluations: ", njevaluations];
Print["Best value: ", jpop[[1]]];
Print["x at best value: "];
Print[population[[1]]];
Return[]
];
];
(* print out best answer after maxgenerations *)
Print[];
Print["Stop on Maximum Generations"];
Print["Number of evaluations: ",njevaluations];
Print["Best value ",jpop[[1]]];
Print["x at best value: "];Print[population[[1]]];]

MakeChildrenSigma[nrv_,niv_,popsize_,population_,sigma_]:=
(* prepares trial values for independent variables and corresponding sigma vectors *)
(* OUTPUT: *)
(* array of trial vectors concantenated with corresponding sigma vectors *)
(* INPUT: *)
(* nrv = integer number of real independent varibables *)
(* niv = integer number of integer independent variables *)
(* popsize = integer number of vectors in solution space *)
(* popluation = (popsize x (nrv+niv)) array of trial solutions *)
(* sigma = (popsize x (nrev+niv)) array of correspondign sigma's *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)

Module[{parent1,parent2,matingtype,parentswitch,merger,c,s},
parent1=RandomInteger[{1,popsize},popsize];
parent2=RandomInteger[{1,popsize},popsize];
matingtype=RandomReal[{0,1},popsize];
parentswitch=RandomReal[{0,1},{popsize,nrv+niv}];
merger=RandomReal[{0,1},popsize];c=Table[If[matingtype[[i]]≤0.5,Join[Table[merger[[i]] population[[parent1[[i]],j]]+(1-merger[[i]]) population[[parent2[[i]],j]],{j,nrv}],Table[Round[merger[[i]] population[[parent1[[i]],j]]+(1-merger[[i]]) population[[parent2[[i]],j]]],{j,nrv+1,nrv+niv}]],Table[If[parentswitch[[i,j]]≤0.5,population[[parent1[[i]],j]],population[[parent2[[i]],j]]],{j,nrv+niv}]],{i,popsize}];s=Table[If[matingtype[[i]]≤0.5,merger[[i]] sigma[[parent1[[i]]]]+(1-merger[[i]]) sigma[[parent2[[i]]]],Table[If[parentswitch[[i,j]]≤0.5,sigma[[parent1[[i]],j]],sigma[[parent2[[i]],j]]],{j,nrv+niv}]],{i,popsize}];
Join[c,s]]

FindMinES[J_,nrealv_,nintegv_,popsize_,maxgenterm_,perchangeterm_,printfreq_,l_,u_]:=
(* finds independent variables by an evolving strategy to minimize j *)
(* OUTPUT: *)
(* J*, minimum value of J found *)
(* values for the nrealv + nintegv independent variables for J *)
(* number of J* evaluations performed to find minimum *)
(* INPUT: *)
(* J is an externally defined function of the nrealv + nintegv independent variables *)
(* nrealv = integer count of the real valued independent varables *)(* nintegv = integer count of the integer valued independent varables *)(* popsize = integer count of the number of trial values in each generation *)
(* maxgenterm = integer cound of the maximum number of generations to produce *)(* terminate if|(jbest-jworst)/(jworst+perchangeterm)| <perchangeterm *)(* printfreq = integer count of how many generations to skip before printing current generation information *)(* l = a (nrealv+nintegv) array of lower limits on independent variables *)(* u = a (nrealv+nintegv) array of upper limits on independent variables *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE:  The equations used are as presented in Michalewicz, Zbigniew, Genetic Algorithms + Data Structures = Evolving Programs, 1992 *)
Module[{niv,population,jpop,sigma,deltasigma,sigmachildren,njevaluations,jworst,jbest,indexjbest,generation,childrenplussigma,children,jchild,sortarray,sortedarray},
(* determine total number of independent variables *)
niv=nrealv+nintegv;
(* set up initial population a (popsize x niv) array randomly chosen between l and u *)
population=Table[Join[Table[l[[i]]+RandomReal[] (u[[i]]-l[[i]]),{i,nrealv}],Table[Round[l[[i]]+RandomReal[] (u[[i]]-l[[i]])],{i,nrealv+1,niv}]],{popsize}];

(* Evaluate J at for each member of population *)
jpop=Table[J[population[[i]]],{i,popsize}];
njevaluations=popsize;
(* establish initial mutation vector, sigma *)(* establish mutation vector mutation vector,d eltasigma *)

sigma=Table[((u-l)/12.),{popsize}];
deltasigma=Table[Table[0.333,{niv}],{popsize}];

(* find the best and worst value of objective fundtion *)
jworst=Max[jpop];
jbest=Min[jpop];
indexjbest=First[Position[jpop,jbest][[1]]];
(* iterate up to maxgenterm generations *)
For[generation=1,generation≤maxgenterm,generation++,
(* print out status every printfreq generations *)
If[Mod[generation-1,printfreq]==0 && generation > 1,Print[" "];
Print["Generation: ",generation];
Print["Number of evaluations: ",njevaluations];
Print["Best value: ",jbest];
Print["Worst value: ",jworst];
Print["x at best value: ",population[[indexjbest]]];
Print["sigma vector for x at best J: ",sigma[[indexjbest]]]];

(* generate popsize children *)(* and mix corresponding mutation standard deviations *)
childrenplussigma=MakeChildrenSigma[nrealv,nintegv,popsize,population,sigma];
children=Take[childrenplussigma,popsize];
sigmachildren=Take[childrenplussigma,-popsize];
(* mutate sigmachildren and then mutate children *)
sigmachildren=sigmachildren *Table[Exp[RandomReal[NormalDistribution[0,deltasigma[[i,j]]]]],{i,popsize},{j,niv}];children=children+Table[RandomReal[NormalDistribution[0,sigmachildren[[i,j]]]],{i,popsize},{j,niv}];
(* make sure children honor varibale bounds l and u and integer variables are integers *)

Do[
Do[If[j>nrealv,children[[i,j]]=Round[children[[i,j]]]];If[children[[i,j]]<l[[j]],children[[i,j]]=l[[j]]];If[children[[i,j]]>u[[j]],children[[i,j]]=u[[j]]]
,{j,niv}],
{i,popsize}];
(* Evaluate J for all children and count of number of evaluations *)

jchild=Table[J[children[[i]]],{i,popsize}];njevaluations=njevaluations+popsize;
(* make an (2popsize x 2niv) array to sort on jpop and jchild values *)
sortarray=Join[Table[{jpop[[i]],population[[i]],sigma[[i]]},{i,popsize}],Table[{jchild[[i]],children[[i]],sigmachildren[[i]]},{i,popsize}]];
(* sort sortarray from worst to least to largest jpop and jchild value *)
sortedarray=Sort[sortarray];

(* keep as the next population the popsize best values *)
jpop=Table[Take[sortedarray,popsize][[i,1]],{i,popsize}];
population=Table[Take[sortedarray,popsize][[i,2]],{i,popsize}];
sigma=Table[Take[sortedarray,popsize][[i,3]],{i,popsize}];indexjbest=1;
jbest=jpop[[1]];
jworst=jpop[[popsize]];
If[Abs[((jbest-jworst)/(jworst+perchangeterm))]≤perchangeterm,Print[];
Print["Stop on |(Jbest - Jworst)/Jworst| <= ",perchangeterm];
Print["Generation: ",generation];
Print["Number of evaluations: ",njevaluations];
Print["Best value: ",jbest];
Print["x at best vaule: "];
Print[population[[indexjbest]]];
Return[]];
];
Print[];
Print["Stop on Maximum Generations"];
Print["Number of evaluations: ",njevaluations];
Print["Best value ",jpop[[indexjbest]]];
Print["x at best value: "];
Print[population[[indexjbest]]];]

InitialTransport1[Sources_,Demands_]:=
(* returns randomly generated solutions to the Transport problem that satisfy contraints with values equal to the entire amount at a source location *)
(* OUTPUT: *)
(* transports = a Dimensions[Sources][[1]] x Dimensions[Demands][[1]] matrix, transports[[i,j]] indicates how much material to move from source[[i]] to demand[[j]] *)
(* INPUT: *)
(* Sources = a vector where Sources[[i]] = amount of material at each source location i *)
(* Demands = a vector where Demands[[j]] = the amount of materail needed at location j *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: implements equations as described in Michalewicz, Zbigniew, Genetic Algoriths + Data Structures = Evolution Programs, Spriger, 1992 *)
Module[{rows,columns,rc,i,j,transports,q,qselect,temp, Tsources, Tdemands},
Tsources=Sources;
Tdemands=Demands;
rows=Dimensions[Sources][[1]];
columns=Dimensions[Demands][[1]];
rc=rows columns;
transports=Table[{},{rows},{columns}];
q=Table[i,{i,1,rc}];
While[Dimensions[q][[1]]>0,qselect=q[[RandomInteger[{1,Dimensions[q][[1]]}]]];
i=Floor[((qselect-1)/columns)+1];
j=Mod[qselect-1,columns]+1;
temp=Min[Tsources[[i]],Tdemands[[j]]];
transports[[i,j]]=temp;
Tsources[[i]]=Tsources[[i]]-temp;
Tdemands[[j]]=Tdemands[[j]]-temp;
q=Delete[q,Position[q,qselect][[1]]]];
Return[transports]]

TransportMutateType1[v_]:=
(* mutates a transport problem solution matrix so still satifies constraints *)
(* OUTPUT: *)
(* revised version of input transport matrix *)
(* INPUT: *)
(* v = a matrix, with v[[ij]] = number of objects to move from location i to location j  *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Uses equations described in Michalewicz, Zbigniew, Genetic Algoriths + Data Structures = Evolution Programs, Spriger, 1992 *)
Module[{nr,rows,i,nrowstomutate,mutaterows,temp,nc,cols,ncolstomutate,mutatecolumns,source,demand,partresult,result},
nr=Dimensions[v][[1]];
rows=Table[i,{i,1,nr}];
nrowstomutate=RandomInteger[{2,nr}];
mutaterows={};
While[Dimensions[mutaterows][[1]]<nrowstomutate,temp=rows[[RandomInteger[{1,Dimensions[rows][[1]]}]]];
rows=Delete[rows,Position[rows,temp][[1]]];
mutaterows=Append[mutaterows,temp]];
mutaterows=Sort[mutaterows];
nc=Dimensions[v][[2]];
cols=Table[i,{i,1,nc}];
ncolstomutate=RandomInteger[{2,nc}];
mutatecolumns={};
While[Dimensions[mutatecolumns][[1]]<ncolstomutate,temp=cols[[RandomInteger[{1,Dimensions[cols][[1]]}]]];
cols=Delete[cols,Position[cols,temp][[1]]];
mutatecolumns=Append[mutatecolumns,temp]];
mutatecolumns=Sort[mutatecolumns];
source=Table[0,{nrowstomutate}];
Do[source[[i]]=(∑_(j=1)^ncolstomutate)v[[mutaterows[[i]],mutatecolumns[[j]]]],{i,1,nrowstomutate}];
demand=Table[0,{ncolstomutate}];
Do[demand[[i]]=(∑_(j=1)^nrowstomutate)v[[mutaterows[[j]],mutatecolumns[[i]]]],{i,1,ncolstomutate}];
partresult=InitialTransport1[source,demand];
result=v;
Do[Do[result[[mutaterows[[i]],mutatecolumns[[j]]]]=partresult[[i,j]],{j,1,ncolstomutate}],{i,1,nrowstomutate}];
Return[result]]

InitialTransport2[Sources_,Demands_]:=
(* returns randomly generated solutions to the Transport problem that satisfy contraints with values between the 0 and the maximum at each source location *)
(* OUTPUT: *)
(* transports = a Dimensions[Sources][[1]] x Dimensions[Demands][[1]] matrix, transports[[i,j]] indicates how much material to move from source[[i]] to demand[[j]] *)
(* INPUT: *)
(* Sources = a vector where Sources[[i]] = amount of material at each source location i *)
(* Demands = a vector where Demands[[j]] = the amount of materail needed at location j *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Uses equations shown in Michalewicz, Zbigniew, Genetic Algoriths + Data Structures = Evolution Programs, Spriger, 1992 *)
Module[{rows,columns,rc,i,j,transports,q,qselect,temp, Tsources, Tdemands},
Tsources=Sources;
Tdemands=Demands;
rows=Dimensions[Sources][[1]];
columns=Dimensions[Demands][[1]];
rc=rows columns;transports=Table[{},{rows},{columns}];
q=Table[i,{i,1,rc}];
While[Dimensions[q][[1]]>0,qselect=q[[RandomInteger[{1,Dimensions[q][[1]]}]]];
i=Floor[((qselect-1)/columns)+1];
j=Mod[qselect-1,columns]+1;
temp=Min[Tsources[[i]],Tdemands[[j]]];
If[Dimensions[q][[1]]>1,temp=RandomReal[{0,temp}]];
transports[[i,j]]=temp;Tsources[[i]]=Tsources[[i]]-temp;
Tdemands[[j]]=Tdemands[[j]]-temp;
q=Delete[q,Position[q,qselect][[1]]]];
Return[transports]]

TransportMutateType2[v_]:=
(* mutates a transport problem solution matrix so still satifies constraints *)
(* OUTPUT: *)
(* revised version of input transport matrix *)
(* INPUT: *)
(* v = a matrix, with v[[ij]] = number of objects to move from location i to location j  *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Based on equations shown in Michalewicz, Zbigniew, Genetic Algoriths + Data Structures = Evolution Programs, Spriger, 1992 *)
Module[{nr,rows,i,nrowstomutate,mutaterows,temp,nc,cols,ncolstomutate,mutatecolumns,source,demand,partresult,result},
nr=Dimensions[v][[1]];
rows=Table[i,{i,1,nr}];
nrowstomutate=RandomInteger[{2,nr}];
mutaterows={};
While[Dimensions[mutaterows][[1]]<nrowstomutate,temp=rows[[RandomInteger[{1,Dimensions[rows][[1]]}]]];
rows=Delete[rows,Position[rows,temp][[1]]];
mutaterows=Append[mutaterows,temp]];
mutaterows=Sort[mutaterows];
nc=Dimensions[v][[2]];
cols=Table[i,{i,1,nc}];
ncolstomutate=RandomInteger[{2,nc}];
mutatecolumns={};
While[Dimensions[mutatecolumns][[1]]<ncolstomutate,temp=cols[[RandomInteger[{1,Dimensions[cols][[1]]}]]];
cols=Delete[cols,Position[cols,temp][[1]]];
mutatecolumns=Append[mutatecolumns,temp]];
mutatecolumns=Sort[mutatecolumns];
source=Table[0,{nrowstomutate}];
Do[source[[i]]=(∑_(j=1)^ncolstomutate)v[[mutaterows[[i]],mutatecolumns[[j]]]],{i,1,nrowstomutate}];
demand=Table[0,{ncolstomutate}];
Do[demand[[i]]=(∑_(j=1)^nrowstomutate)v[[mutaterows[[j]],mutatecolumns[[i]]]],{i,1,ncolstomutate}];
partresult=InitialTransport2[source,demand];
result=v;
Do[Do[result[[mutaterows[[i]],mutatecolumns[[j]]]]=partresult[[i,j]],{j,1,ncolstomutate}],{i,1,nrowstomutate}];
Return[result]]

TransportCrossOver[v1_,v2_]:=
(* provides a new transport matrix that satisfies constraints that is a cross over of two input transport matrices that satisfy constraints *)
(* OUTPUT: *)
(* two new transport matrices where elemnt [[i,j]] = amount of material to ship from source[[i]] to demand[[i]] *)
(* INPUT: *)
(* v1 = a transport matrix that satisfies constraings *)
(* v2 = a transport matrix that satisfied constratings *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{c,out1,out2},
c=RandomReal[];
Return[{c v1+(1-c) v2,c v2+(1-c) v1}]]

TransportGA[sources_,demands_,popsize_,pcrossover_,pmutate_,perchangeterm_, maxgenterm_]:=
(* solves the transport problem using genetic algorithm based on matrix configuration *)
(* OUTPUT: *)
(* a matrix, the element [[i,j]] = amount of material to ship from source[[i]] to demand[[i]] *)
(* INPUT: *)
(* Sources = an array, Source[[i]] = amount of material at location i *)
(* Demands = an array, Demands[[i]] = amount of material to neede at location i*)
(* popsize = integer, the number of trial solutions *)
(* pcrossover = probability of crossover *)
(* pmutate = probability of mutation *)
(* perchangeterm = terminte when |(Jbest - Jworst)/(Jworst + perhcangeterm)| < perchangeterm *)
(* maxgenterm = an integer, the maximum generations before terminate search *)
(* Several routines need to be externally defined: *)
(* J[matriz] = the index of performance *)
(* InitialTransport1 = generates random initial solution candidates *)
(* TransportCrossover = generates two new matrices from parents *)
(* TransportMutateType1 = mutates a solution candidate *)
(* TransportMutateType2 = mutates a solution candidaet *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Uses equations described in Michalewicz, Zbigniew, Genetic Algoriths + Data Structures = Evolution Programs, Spriger, 1992 *)
Module[{Tsources,Tdemands,population,jpop,njevaluations,generation,jchild,children,makechild,parent1,parent2,result,sortarray,sortedarray,i, indexjbest, jbest, jworst},
Tsources=sources;
Tdemands=demands;
population=Table[InitialTransport1[Tsources,Tdemands],{popsize}];
jpop=Table[J[population[[i]]],{i,1,popsize}];
njevaluations=popsize;
For[generation=1,generation≤maxgenterm,generation++,jchild={};
children={};Do[If[RandomReal[]≤pcrossover,parent1=population[[i]];
parent2=population[[RandomInteger[{1,popsize}]]];
result=TransportCrossOver[parent1,parent2];
makechild=result[[1]];children=Append[children,makechild];
makechild=result[[2]];children=Append[children,makechild]];
If[RandomReal[]≤pmutate,If[RandomReal[]<0.5,makechild=TransportMutateType1[population[[i]]];
children=Append[children,makechild],makechild=TransportMutateType2[population[[i]]];
children=Append[children,makechild]]],{i,1,popsize}];
If[Dimensions[children][[1]]≥1,jchild=Table[J[children[[i]]],{i,1,Dimensions[children][[1]]}];
njevaluations=njevaluations+Dimensions[children][[1]];sortarray=Join[Table[{jpop[[i]],population[[i]]},{i,popsize}],Table[{jchild[[i]],children[[i]]},{i,Dimensions[children][[1]]}]];sortedarray=Sort[sortarray];
jpop=Table[Take[sortedarray,popsize][[i,1]],{i,popsize}];
population=Table[Take[sortedarray,popsize][[i,2]],{i,popsize}]];

indexjbest=1;
jbest=jpop[[1]];
jworst=jpop[[popsize]];
If[Abs[((jbest-jworst)/(jworst+perchangeterm))]≤perchangeterm,Print[];
Print["Stop on |(Jbest - Jworst)/Jworst| <= ",perchangeterm];
Print["Generation: ",generation];
Print["Number of evaluations: ",njevaluations];
Print["Best value: ",jbest];
Print["x at best vaule: "];
Print[population[[indexjbest]]];
Return[]]

] ;
Print["Stop on Maximum Generations"];
Print["Number of evaluations: ",njevaluations];
Print["Best value ",jpop[[1]]];
Print["x at best value: "];Print[population[[1]]];]

SaddlePoint[Payoff_]:=
(* determines if a payoff matrix between two competitors has an optimum strategy for each competitor, which is called the saddle point, and if so, the payoff *)
(* OUTPUT: *)
(* if the payoff matrix has a saddlepoint, than an array in the form {{C1 strategy, C2 strategy}, payoff}, other wise, the statement "No saddle point" is printed *) 
(* INPUT: *)
(* Payoff = a matrix such that P[[i,j]] designates what competitor 1 will pay competitor 2 if competitor 1 invokes strategy i and competitor 2 invokes strategy 2 *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Hall, Arthur, A Methodology for Systems Engineering, Van Nostrand, 1962 *)
Module[{rowmins,irowmaxmins,colmaxs,jcolminmaxs,saddlepoint},
rowmins = Table[Min[Payoff[[i,All]]],{i, 1, Dimensions[Payoff][[1]]}];
irowmaxmins = Position[rowmins,Max[rowmins]];
If[Dimensions[irowmaxmins][[1]]>1, Print["No saddle point"]; 
Return[]];
colmaxs = Table[Max[Payoff[[All,i]]], {i, 1, Dimensions[Payoff][[2]]}];
jcolminmaxs = Position[colmaxs, Min[colmaxs]];
If[Dimensions[jcolminmaxs][[1]]>1, Print["No saddle point"];
 Return[]];
Return[saddlepoint = {{irowmaxmins[[1]][[1]], jcolminmaxs[[1]][[1]]},Payoff[[irowmaxmins[[1]][[1]],jcolminmaxs[[1]][[1]]]]}]
]

StrategyProbabilities[Payoff_]:=
(* returns the probabilities to play strategy j for Competitor 2 *)
(* OUTPUT: *)
(* an array of the form {probability[[1]], probability[[2]], etc} indicating the optimal probability for Competitor 2 to utilized each available strategy with respect to competitor 1 *)
(* INPUT: *)
(* Payoff = an n x n matrix arranged so that [[i,j]] shows the amount Competitor 1 playing strategy i pays Competitor 2 playing strategy j *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: Hall, Arthur D., A Methodology for Systems Engineering, D. Van Nostrand, 1962 *)
Module[{n, i, var, lhs, equations, result, x},
n = Dimensions[Payoff][[1]];
var = Table[x[i], {i, 1, n}];
lhs = Payoff.var;
equations = Table[lhs[[i]] ≤ 1, {i, 1, n}];
result =NMaximize[{Sum[x[i],{i, 1, n}], equations}, var];
Return[Evaluate[var/.result[[2]]]/result[[1]]]
]

GameSim[Payoff_, C1Strategy_, C2Strategy_]:=
(* returns the mean and variance of 1000 runs of 10 games for Competitor 2 with each competitor using their optimum strategy *)
(* OUTPUT: *)
(* Mean result for competitor 1 and 2 of 1000 trials of 10 games *)
(* Variance result for competitor 1 an d2 of 1000 trials of 10 games *)
(* INPUT: *)
(* Payoff = an n x n matrix arranged so that [[i,j]] shows the amount Competitor 1 playing strategy i pays Competitor 2 playing strategy j *)
(* C1Strategy = 3 x 1 array, such that:
C1Strategy[[i]] is probability Competitor 1 will play strategy i *)
(* C2Strategy = 3 x 1 array, such that: C2Strategy[[i]] is probability Competitor 2 will play strategy i *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{cumresult, ran1, ran2, C2result, C2plays, C1plays},
C2result ={};
Do[
cumresult =0.;
Do[
ran1 = RandomReal[];
ran2 = RandomReal[];
C2plays = If[ran2 ≤ C2Strategy[[1]], 1, If[ran2 > C2Strategy[[1]] && ran2 ≤ C2Strategy[[1]]+ C2Strategy[[2]], 2, 3]];
C1plays =If[ran1 ≤ C1Strategy[[1]], 1, If[ran1 > C1Strategy[[1]] && ran1 ≤ C1Strategy[[1]]+ C1Strategy[[2]], 2, 3]];
cumresult = cumresult+ Payoff[[C1plays, C2plays]];
,{10}];
C2result = Append[C2result, cumresult];
,{1000}];
Print["Minimum payoff for Competitor 2 for 1000 trials of 10 games: ", Min[C2result]];
Print["Mean payoff for Competitor 2 for 1000 trials of 10 games: ",Mean[C2result]];
Print["Maximum payoff for Competitor 2 for 1000 trials of 10 games: ", Max[C2result]];
Print["Variance in payoff for Competitor 2 for 1000 trials of 10 games: ", Variance[C2result]]
]

GameSimStrategy3[Payoff_,  C2Strategy_]:=
(* returns the mean and variance of 1000 runs of 10 games for Competitor  2, with Competitor 2 using and optimal strategy and Competitor 1 constantly using Strategy 3 *)
(* OUTPUT: *)
(* Mean result for competitor 1 and 2 of 1000 trials of 10 games *)
(* Variance result for competitor 1 an d2 of 1000 trials of 10 games *)
(* INPUT: *)
(* Payoff = an n x n matrix arranged so that [[i,j]] shows the amount Competitor 1 playing strategy i pays Competitor 2 playing strategy j *)
(* C1Strategy = 3 x 1 array, such that:
C1Strategy[[i]] is probability Competitor 1 will play strategy i *)
(* C2Strategy = 3 x 1 array, such that: C2Strategy[[i]] is probability Competitor 2 will play strategy i *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)
Module[{cumresult, ran1, ran2, C2result, C2plays, C1plays},
C2result ={};
Do[
cumresult =0.;
Do[
ran2 = RandomReal[];
C2plays = If[ran2 ≤ C2Strategy[[1]], 1, If[ran2 > C2Strategy[[1]] && ran2 ≤ C2Strategy[[1]]+ C2Strategy[[2]], 2, 3]];
cumresult = cumresult+ Payoff[[3, C2plays]];
,{10}];
C2result = Append[C2result, cumresult];

,{1000}];
Print["Minimum payoff for Competitor 2 for 1000 trials of 10 games: ", Min[C2result]];
Print["Mean payoff for Competitor 2 for 1000 trials of 10 games: ",Mean[C2result]];
Print["Maximum payoff for Competitor 2 for 1000 trials of 10 games: ", Max[C2result]];
Print["Variance in payoff for Competitor 2 for 1000 trials of 10 games: ", Variance[C2result]]
]

FlatNoAtmConstTEOMrev[c1_?NumericQ, c2_?NumericQ, A_, g_, U_, thetabias_]:=Module[{x10, x20, x30, x40,c1use, c2use, eom,deltat, tstart},
(* OUTPUT: *)
(* this routine integrates the equations of motion from t = 3 with a fixed steering law, then the uses c1 and c2 to formulate the steering law to when x3[t] = U, the corresponding t is deemed tfinal *)
(* this routine constructs arrays of the state and control variable values at deltat intervals *)
(* this routine returns tfinal and x2[tfinal] and x4[tfinal] *)
(* INPUT: *)
(* c1 = a  in the ArcTan[a*t + b] steering law *)
(* c2 = b in the ArcTan[a*t + b] steering law *)
(* A = the constant rocket acceleration *)
(* g = the constant acceleration due to gravity *)
(* U = the desired final horizontal velocity *)
(* thetabias (radians) is any bias that may exist in the actual theta from the commanded theta *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self *)

x10=0;
x20=0;
x30=0;
x40=0;
tstart = 0;
deltat = 0.5;

x1history ={x10};
x2history ={x20};
x3history ={x30};
x4history ={x40};
thetahistory ={ArcTan[.487824]};

While[x30 <= U,

If[tstart+deltat≤ 3, 
	c1use = -0.00159672;
	c2use = 0.487634
,
	c1use = c1;
	c2use = c2
];

eom =NDSolve[
{x1'[t]== x3[t],
x2'[t]== x4[t],
x3'[t]== A*Cos[ArcTan[c1use*(tstart+t)+c2use]+thetabias],
x4'[t] == A*Sin[ArcTan[c1use*(tstart+t)+c2use]+thetabias]-g,
x1[0]==x10,
x2[0]==x20,
x3[0]==x30,
x4[0]==x40},
{x1,x2,x3,x4},
 {t, deltat}];

x10=First[Evaluate[x1[deltat]/.eom]];
x20 = First[Evaluate[x2[deltat] /. eom]];
x30 = First[Evaluate[x3[deltat] /. eom]];
x40 = First[Evaluate[x4[deltat] /. eom]];
x1history = Append[x1history, x10];
x2history = Append[x2history, x20];
x3history = Append[x3history, x30];
x4history = Append[x4history, x40];
thetahistory = Append[thetahistory, ArcTan[c1use*(tstart+deltat)+c2use]];
tstart = tstart + deltat;
];
Return[{tstart,x20, x40}]
]

ComplianceLevelChecker[text_]:= 
(* Ouput: *)
(* Report indicating if requirement has compliance ambiguities with suggestions to remove*)
(* Input: text_ is the requirement statement as a character string *)
(* AUTHOR: Laurence Bellagamba at bellagamba@me.com *)
(* COPYRIGHT © 2011 by Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* SOURCE: self*)
Module[{printexplanation,printsuggestion,match,outstring,ambiguouscompliancewords,compliancesug,i},
ambiguouscompliancewords={{"also",1},{"anticipate",1},{"apply",1},{"applies",1},{"are to",1},{"aspire ",1},{"can ",1},{"could ",1},{"crave",1},{"demand",1},{"desire",1},{"expect",1},{"force",1},{"forcing",1},{"ideally",1},{"goal ",1},{"got to",1},{"has to",1},{"is to",1},{"might",1},{"must ",1},{"necessary",1},{"necessitates",1},{"need ",1},{"needed",1},{"needs",1},{"obligate",1},{"obligation",1},{"prefer ",1},{"preference",1},{"preferred",1},{"prefers",1},{"require ",1},{"should",1},{"stipulate",1},{"want ",1},{"wants",1},{"will ",1},{"would",1},{"can't",2},{"don't",2},{"mustn't",2},{"needn't",2},{"not ",2},{"shouldn't",2},{"won't",2}};
compliancesug =
{
{"If feature M is mandatory for entity E, use: 'The E shall M.'",
"If feature O is optional for entity E, use: 'The E should O.'",
"If feature D is deferred for entity E, use 'The E will D.'",
"If entity E must exhibit feature V between V1 and V2, use: 'The E shall V from V1 to V2 with equal preference.'",
"If entity E must exhibit feature V at Vt but is desired to be Vo, use: 'The E shall V with threshold Vt and objective Vo, with preference Vo = n Vt.'",
"(n is a number ≥1 indicating approximately how much more valuable Vo is than Vt)"},
{"Phrase as a statement of inclusions rather than exclusion."}
};
printexplanation=True;
printsuggestion=False;
Do[match=StringPosition[text,ambiguouscompliancewords[[i,1]],IgnoreCase->True];
If[match≠{},
If[printexplanation==True,
Print[];
Print["POSSIBLE COMPLIANCE AMBIGUITY"];
printexplanation=False;
printsuggestion=True];
Do[outstring=StringForm[StringReplacePart[text,"`1`",match[[j]]],StyleForm[StringTake[text,match[[j]]],FontWeight->"Bold"]];
Print[outstring],{j,Dimensions[match][[1]]}];
Print["Using: '",ambiguouscompliancewords[[i,1]],"' could cause compliance level ambiguity"];
Print["SUGGESTION"];
Print[ColumnForm[compliancesug[[ambiguouscompliancewords[[i,2]]]]]]];
,{i,1,Dimensions[ambiguouscompliancewords][[1]]}]]

CompletenessChecker[text_]:=
(* Ouput: *)
(* report indicating to what extent requirement statement has completeness ambiguity with suggestions to remove *)
(* Input: text_ = the requirement statement as a character string *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{printexplanation,printsuggestion,match,outstring,ambiguouscompletenesswords,completenesssug, i, j},ambiguouscompletenesswords={"not yet known","tbd","tbr","tbs","tbx","to be determined","to be provided","to be reviewed","to be specified","to be supplied","unknown","?"};
completenesssug = {" Delete requirement until complete, or provide incomplete information. "};
printexplanation = True;
printsuggestion = False;
Do[match = StringPosition[text, ambiguouscompletenesswords[[i]], IgnoreCase -> True];
If[match≠{},
If[printexplanation==True,
Print[];
Print["POSSIBLE COMPLETENESS AMBIGUITY"];
printexplanation=False;
printsuggestion=True
];
Do[outstring=StringForm[StringReplacePart[text,"`1`",match[[j]]],StyleForm[StringTake[text,match[[j]]],FontWeight->"Bold"]];
Print[outstring]
,{j,Dimensions[match][[1]]}];
Print["Using: '",ambiguouscompletenesswords[[i]],"' could increase cost or delay receipt"]]
,{i,1,Dimensions[ambiguouscompletenesswords][[1]]}];
If[printsuggestion==True,
Print["SUGGESTION"];
Print[ColumnForm[completenesssug]]
]
]

PrecisionChecker[text_]:= 
(* Ouput: *)
(* report indicating to what extent requirement statement has precision ambiguity with suggestions to remove *)
(* Input: text_ = the requirement statement as a character string *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{wordstartsat,outstring,match,newmatch,dropcount,nextword,ambiguousprecisionwords,precisionsug, i},
ambiguousprecisionwords={{"above",1},{"at least",1},{"exceed",1},{"minimum of",1},{"no less than",1},{"not less than",1},{"not be less than",1},{"at most",2},{"below",2},{"maximum of",2},{"no greater than",2},{"not greater than",2},{"not to be greater than",2},{"under",2},{"up to",2},{"within",2},{"about",3},{"almost",3},{"approximately",3},{" at ",3},{"between",3},{"close to",3},{"exactly",3},{"give or take",3},{"more or less",3},{"near",3},{" of ",3},{"or so",3},{"plus or minus",3},{"roughly",3},{"tolerance",3},{" use ",3},{"+/-",3},{"average",4}};
precisionsug={"For feature F to be >(=) L, an unambiguous statement to use is: 'The probability F is greater than (or equal to) L shall be P.'  An equally unambiguous statement to use is: 'The degree of belief for F shall be (insert fuzzy L)'.  The most ambiguous statement to use is: 'The X shall be greater than (or equal to) L.'","For feature F to be <(=) U, an unambiguous statement to use is: 'The probability F is less than (or equal to) U shall be P.'  An equally unambiguous statement to use is: 'The degree of belief for F shall be (insert a fuzzy U).'  The most ambiguous statement to use is: 'The F shall be less than (or equal to) U.'","For feature F to be countable, use 'The F shall equal C.'  For feature F to be >(=) L and <(=) U, an unambiguous statement to use is: 'The probability F is greater than (or equal to) L and less than (or equal to) U shall be P.'  An equally unambiguous statement to use is: 'The degree of belief for F shall be (insert fuzzy number that spans L and U).'  The most ambiguous statement to use is:  'The F shall be greater than (or equal to) L and less than (or equal to) U.'","For 'average', use: 'mean', 'median' or 'mode', and 'arithmetic' or 'geometric', or otherwise state how to determine value."};
wordstartsat=Union[{{0,0}},StringPosition[text,{" "}],{{StringLength[text]+1,StringLength[text]+1}}];
Do[match=StringPosition[text,ambiguousprecisionwords[[i,1]],IgnoreCase->True];
If[match≠{},newmatch=match;
If[ambiguousprecisionwords[[i,1]]≠"average",dropcount=0;
Do[If[StringTake[ambiguousprecisionwords[[i,1]],{StringLength[ambiguousprecisionwords[[i,1]]]}]==" ",nextword=StringDrop[text,{1,match[[j,2]]}],nextword=StringDrop[text,{1,match[[j,2]]+1}]];
If[StringLength[nextword]>1,If[StringPosition[nextword," "]≠{},nextword=StringDrop[nextword,{StringPosition[nextword," "][[1,1]],StringLength[nextword]}]];
nextword=StringReplace[nextword,{"."->"",","->"","("->"",")"->"","-"->"","+"->""}];
If[DigitQ[nextword]==False&&StringPosition[nextword,{"one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen","twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninty","hundred","thousand","million","billion","trillion"},IgnoreCase->True]=={},newmatch=Drop[newmatch,j-dropcount];
dropcount=dropcount+1]],{j,Dimensions[match][[1]]}];];
match=newmatch;
If[match≠{},Print[];
Print["POSSIBLE PRECISION AMBIGUITY"];
Do[outstring=StringForm[StringReplacePart[text,"`1`",match[[j]]],StyleForm[StringTake[text,match[[j]]],FontWeight->"Bold"]];
Print[outstring],{j,Dimensions[match][[1]]}];
Print["Using: '",ambiguousprecisionwords[[i,1]],"' could cause precision ambiguity"];
Print["SUGGESTION:"];
Print[precisionsug[[ambiguousprecisionwords[[i,2]]]]]]],{i,1,Dimensions[ambiguousprecisionwords][[1]]}];
]

ComprehensionChecker[text_]:=
(* Ouput: *)
(* report indicating to what extent requirement statement has comprehension ambiguity with suggestions to remove *)
(* Input: text_ = the requirement statement as a character string *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2007 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{printsuggestion, outstring, maxshallsandcolons, maxandors, maxbuts, comprehensionsug, CompatibilityType},
maxshallsandcolons=2;
maxandors=2;
maxbuts=1;comprehensionsug={"Replace statement with statement(s) of the form:","'(If C1 then) the E1 (shall, should, will) be A1 ((else if C2 then) the E2 (shall, should, will) be A2)...)'","where Ci are conditions, Ei are entities and Ai are attributes."};printsuggestion={False,False,False};If[Dimensions[StringPosition[text,{" shall ",";",":"},IgnoreCase->True]][[1]]≥maxshallsandcolons,printsuggestion[[1]]=True];If[Dimensions[StringPosition[text,{" and "," or "},IgnoreCase->True]][[1]]≥maxandors,printsuggestion[[2]]=True];If[Dimensions[StringPosition[text,{" but ",",but"},IgnoreCase->True]][[1]]≥maxbuts,printsuggestion[[3]]=True];If[MemberQ[printsuggestion,True],Print[];Print["POSSIBLE COMPREHENSION AMBIGUITY"];If[printsuggestion[[1]]==True,outstring=StringReplace[text,{"shall"->"`1`",";"->"`2`"}];outstring=StringForm[outstring,Style["shall",FontWeight->"Bold"],Style[(" \!\(\*\nStyleBox[">>>",\n FontWeight->") Plain ",\n FontVariations->{" CompatibilityType "->0}]\)\!\(\*\nStyleBox[";",\nFontWeight->" Plain ",\nFontVariations->{" CompatibilityType "->0}]\)\!\(\*\nStyleBox[" <<",\n FontWeight->" Plain ",\n FontVariations->{" CompatibilityType "->0}]\)\!\(\*\nStyleBox["<",\nFontWeight->" Plain ",\nFontVariations->{" CompatibilityType "->0}]\)",FontWeight->"Bold"]];Print[outstring];Print["≥",maxshallsandcolons,"'shall' statements or clauses separated by colons could hinder comprehension"]];If[printsuggestion[[2]]==True,outstring=StringReplace[text,{" and "->"`1`"," or "->"`2`"},IgnoreCase->True];outstring=StringForm[outstring,Style[" and ",FontWeight->"Bold"],Style[" or ",FontWeight->"Bold"]];Print[outstring];Print["≥",maxandors,"'and' or'or' could hinder comprehension"]];If[printsuggestion[[3]]==True,outstring=StringReplace[text,{" but "->"`1`",",but "->"`2`",",but "->"`3`"},IgnoreCase->True];outstring=StringForm[outstring,Style[" but ",FontWeight->"Bold"],Style[",but ",FontWeight->"Bold"],Style[",but ",FontWeight->"Bold"]];Print[outstring];Print["Using'but' could hinder comprehension"]];Print["SUGGESTION"];Print[Column[comprehensionsug]]]
]

SiteReferenceChecker[text_]:=
(* Ouput: *)
(* report indicating to what extent requirement statement has site referenence ambiguity with suggestions to remove *)
(* Input: text = the requirement statement as a character string *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{printexplanation, printsuggestion, match, outstring, sitereferencewords, siterefsug},
sitereferencewords={"as defined","as shown","as specified","comply with","per ","refer to","referenced","see ","under "};siterefsug={"Include information in external reference to comply with as additional requirements."};printexplanation=True;printsuggestion=False;Do[match=StringPosition[text,sitereferencewords[[i]],IgnoreCase->True];If[match≠{},If[printexplanation==True,Print[];Print["POSSIBLE EXTERNAL INFORMATION AMBIGUITY"];printexplanation=False;printsuggestion=True];Do[outstring=StringForm[StringReplacePart[text,"`1`",match[[j]]],Style[StringTake[text,match[[j]]],FontWeight->"Bold"]];Print[outstring],{j,Dimensions[match][[1]]}];Print["'",sitereferencewords[[i]],"' information could be misinterpreted"]],{i,1,Dimensions[sitereferencewords][[1]]}];If[printsuggestion==True,Print["SUGGESTION"];Print[Column[siterefsug]]]
]

VaguenessChecker[text_]:=
(* Ouput: *)
(* report indicating to what extent requirement statement has vague words ambiguity with suggestions to remove *)
(* Input: text_ = the requirement statement as a character string *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2007 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{printexplanation, printsuggestion, wordstartsat, match, nextword, outstring, singlewordlocation, singleword, vaguewordswb, vaguewords, vaguewordsug,Checknextword},
vaguewordswb = <<"vaguephrasesfile";
vaguewords = <<"vaguewordsfile";
vaguewordsug={"Ask questions of those responsible to comply with requirement to determine if","they interpret as intended.","If not, replace with requirements(s) that provide the correct answers to the questions."};printexplanation=True;
printsuggestion=False;
Do[match=StringPosition[text,vaguewordswb[[i]]];If[match≠{},If[printexplanation==True,printexplanation=False;printsuggestion=True;Print[];Print["POSSIBLE VAGUE WORDS"]];Do[outstring=StringForm[StringReplacePart[text,"`1`",match[[j]]],Style[StringTake[text,match[[j]]],FontWeight->"Bold"]];Print[outstring];,{j,Dimensions[match][[1]]}];Print["'",StringTake[text,match[[1]]],"' could be vague"];],{i,1,Dimensions[vaguewordswb][[1]]}];wordstartsat={{0,0}}⋃StringPosition[text,{" "}]⋃{{StringLength[text]+1,StringLength[text]+1}};Do[singlewordlocation={wordstartsat[[i,1]]+1,wordstartsat[[i+1,1]]-1};match=StringTake[text,singlewordlocation];singleword=StringReplace[match,{","->"",";"->"","."->"","!"->"","?"->"","("->"",")"->"","["->"","]"->"","{"->"","}"->""}];If[i<Dimensions[wordstartsat][[1]]-1,nextword=StringTake[text,{wordstartsat[[i+1,1]]+1,wordstartsat[[i+2,1]]-1}];nextword=StringReplace[nextword,{","->"",";"->"","."->"","!"->"","?"->"","("->"",")"->"","["->"","]"->"","{"->"","}"->"","+"->"","-"->"",">"->"","<"->"","="->""}],nextword="no more words"];If[StringLength[singleword]>1&&DigitQ[nextword]==False&&StringPosition[nextword,{"one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen","twenty","thrity","fourty","fifty","sixty","seventy","eighty","ninety","hundred","thousand","million","billion","trillion","tbd","tbr","tbs"},IgnoreCase->True]=={}&&(UpperCaseQ[StringTake[singleword,{1}]]==False||UpperCaseQ[StringTake[nextword,{1}]]==False),If[StringPosition[singleword,{"/"}]≠{},If[LetterQ[StringReplace[singleword,{"/"->""}]]==True,If[printexplanation==True,printexplanation=False;printsuggestion=True;Print[];Print["POSSIBLE VAGUE WORDS"]];outstring=StringForm[StringReplacePart[text,"`1`",singlewordlocation],Style[StringTake[text,singlewordlocation],FontWeight->"Bold"]];Print[outstring];Print["'",StringTake[text,singlewordlocation],"' could be vague"];Goto[Checknextword]];];Do[If[StringMatchQ[singleword,vaguewords[[j]],IgnoreCase->True]||StringMatchQ[singleword,vaguewords[[j]]<>"ly",IgnoreCase->True]||StringMatchQ[singleword,vaguewords[[j]]<>"ness",IgnoreCase->True],If[printexplanation==True,printexplanation=False;
printsuggestion=True;Print[];Print["POSSIBLE VAGUE WORDS"]];outstring=StringForm[StringReplacePart[text,"`1`",singlewordlocation],Style[StringTake[text,singlewordlocation],FontWeight->"Bold"]];Print[outstring];Print["'",StringTake[text,singlewordlocation],"' could be vague"];Goto[Checknextword]],{j,1,Dimensions[vaguewords][[1]]}]];
Label[Checknextword],{i,1,Dimensions[wordstartsat][[1]]-1}];If[printsuggestion==True,Print["SUGGESTION"];
Print[Column[vaguewordsug]]]
]

FunctionalRequirementChecker[text_]:= 
(* Ouput: *)
(* report indicating to what extent requirement statement has functional requirement ambiguity with suggestions to remove *)
(* Input: text = the requirement statement as a character string *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{printexplanation, printsuggestion, match, outstring, performfunctionwords, funcreqsug},
performfunctionwords={" able to","achieve"," act ","accomplish","be capable of","bring about","capability to","carry out","code ","collect","command ","complete","design","develop ","disseminate","dispose"," do ","establish","execute ","fix ","fulfill","instruct ","maintain ","manufacture","move ","operate","perform","produce","program ","provide","pull ","push ","realize","record","repair","ride ","roll ","support ","teach ","train","transport","watch ","witness"};
funcreqsug={"For entity E to have a function F, use:","'A function of E shall be to F.'","For entity E to have a sub-function S of function F, use:","'A sub-function of F for E shall be to S.'"};
printexplanation=True;
printsuggestion=False;
Do[match=StringPosition[text,performfunctionwords[[i]],IgnoreCase->True];
If[match≠{},If[printexplanation==True,Print[];
Print["POSSIBLE FUNCTIONAL REQUIREMENT"];
printexplanation=False;
printsuggestion=True];
Do[outstring=StringForm[StringReplacePart[text,"`1`",match[[j]]],StyleForm[StringTake[text,match[[j]]],FontWeight->"Bold"]];
Print[outstring],{j,Dimensions[match][[1]]}];
Print["Using: '",performfunctionwords[[i]],"' suggests this statement is a functional requirement"];],{i,1,Dimensions[performfunctionwords][[1]]}];

If[printsuggestion==True,Print["SUGGESTION"];
Print[ColumnForm[funcreqsug]]
]
]

AcronymChecker[text_]:= 
(* Ouput: *)
(* report indicating to what extent requirement statement has acronym ambiguity with suggestions to remove *)
(* Input: text = the requirement statement as a character string *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2007 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{definedacronymlist, singleword, wordstartsat, printexplanation, printsuggestion, aflag, testword, defineacronmlist, acronymsug, outstring},
definedacronymlist={"TBD","TBR","TBS"};acronymsug={"Spell out the acronym or make sure definition is known by reader"};printexplanation=True;printsuggestion=False;wordstartsat={{0,0}}⋃StringPosition[text,{" "}]⋃{{StringLength[text]+1,StringLength[text]+1}};Do[singleword=StringTake[text,{wordstartsat[[i,1]]+1,wordstartsat[[i+1,1]]-1}];If[StringLength[singleword]>1,If[StringTake[singleword,{StringLength[singleword]}]==".",singleword=StringTake[singleword,{1,StringLength[singleword]-1}]]];If[StringLength[singleword]>1,aflag=False;If[MemberQ[definedacronymlist,singleword]==False,If[StringTake[singleword,{1}]≠"("||StringTake[singleword,{StringLength[singleword]}]≠")",If[UpperCaseQ[singleword]&&StringLength[singleword]>1,aflag=True];testword=StringReplace[singleword,{"0"->"","1"->"","2"->"","3"->"","4"->"","5"->"","6"->"","7"->"","8"->"","9"->""}];If[StringLength[testword]≥1&&UpperCaseQ[testword],aflag=True];testword=StringReplace[testword,{"("->"",")"->"","-"->"","&"->"","/"->"","a"->"","b"->"","c"->"","d"->"","e"->"","f"->"","g"->"","h"->"","i"->"","j"->"","k"->"","l"->"","m"->"","n"->"","o"->"","p"->"","q"->"","r"->"","s"->"","t"->"","u"->"","v"->"","w"->"","x"->"","y"->"","z"->""}];If[StringLength[testword]>1&&UpperCaseQ[testword],aflag=True]];If[aflag==True&&printexplanation==True,Print[];Print["POSSIBLE ACRONYM AMBIGUITY"];printexplanation=False;printsuggestion=True];If[aflag==True,outstring=StringForm[StringReplacePart[text,"`1`",{wordstartsat[[i,1]]+1,wordstartsat[[i+1,1]]-1}],Style[StringTake[text,{wordstartsat[[i,1]]+1,wordstartsat[[i+1,1]]-1}],FontWeight->"Bold"]];Print[outstring];Print["'",singleword,"' could be an acronym that may not be understood"];]]],{i,1,Dimensions[wordstartsat][[1]]-1}];If[printsuggestion==True,Print["SUGGESTION"];Print[Column[acronymsug]]]
]

UnitChecker[text_]:= 
(* Ouput: *)
(* report indicating to what extent requirement statement has English unit ambiguity with suggestions to remove *)
(* Input: text = the requirement statement as a character string *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{singleword, previousword, wordstartsat, singlewordlocation, testword, outstring, englishunits},
englishunits={{"mil,","meter"},{"inch","meter"},{"inches","meter"},{"in","meter"},{"foot","meter"},{"feet","meter"},{"ft","meter"},{"yard","meter"},{"yards","meter"},{"yd","meter"},{"yds","meter"},{"mile","meter"},{"miles","meter"},{"mi","meter"},{"nm","meter"},{"fathom","meter"},{"fathoms","meter"},{"league","meter"},{"parsec","meter"},{"astronomical unit","meter"},{"IAU","meter"},{"AU","meter"},{"light year","meter"},{"pica","meter"},{"acre","square meters"},{"knot","meters per second"},{"fps","meters per second"},{"ft/sec","meters per second"},{"mph","meters per second"},{"g","meters per second per second"},{"acre foot","meter cubed"},{"barrel","meter cubed"},{"board foot","meter cubed"},{"gallon","meter cubed"},{"gallons","meter cubed"},{"gal","meter cubed"},{"pint","meter cubed"},{"pints","meter cubed"},{"pt","meter cubed"},{"quart","meter cubed"},{"quarts","meter cubed"},{"qt","meter cubed"},{"cup","meter cubed"},{"cups","meter cubed"},{"tablespoon","meter cubed"},{"tablespoons","meter cubed"},{"tbs","meter cubed"},{"teaspoon","meter cubed"},{"teaspoons","meter cubed"},{"tps","meter cubed"},{"ounce","meter cubed if volume or grams if mass"},{"ounces","meter cubed if volume or grams if mass"},{"oz","meter cubed if voluem or grams if mass"},{"btu","Joule"},{"calorie","Joule"},{"cal","Joule"},{"cal.","Joule"},{"kilocalorie","Joule"},{"kcal","Joule"},{"therm","Joule"},{"quad","Joule"},{"eV","joule"},{"kilowatt hour","Joule"},{"kilowatt-hour","Joule"},{"kw-hr","Joule"},{"kw hr","Joule"},{"khw","Joule"},{"kwhr","Joule"},{"foot pound","Joule"},{"foot-pound","Joule"},{"foot poundal","Joule"},{"foot-poundal","Joule"},{"ft lb","Joule"},{"ftlb","Joule"},{"ft-lbf","Joule"},{"ft lbf","Joule"},{"explosive energy of TNT","Joule"},{"ton equivalent of TNT","Joule"},{"horsepower","Watt"},{"hp","Watt"},{"ft-lbf/sec","Watt"},{"ft lbf/sec","Watt"},{"ton of refrigeration","Watt"},{"pound","gram of mass, Newton if force"},{"lb","gram if mass, Newton if force"},{"lbs","gram if mass, Newton if force"},{"poundal","Newton"},{"kip","Newton"},{"lbf","Newton"},{"lbm","gram"},{"grain","gram"},{"slug","gram"},{"ton","gram"},{"atm","Pascal"},{"torr","Pascal"},{"bar","Pascal"},{"psf","Pascal"},{"psi","Pascal"},{"centimeter of mercury","Pascal"},{"centimeter of water","Pascal"},{"foot of water","Pascal"},{"fahrenheit","degrees Kelvin"},{"F","degrees Kelvin"},{"celsius","degrees Kelvin"},{"C","degrees Kelvin"},{"rankine","degrees Kelvin"},{"R","degrees Kelvin"},{"degrees","radians if angle, Kelvin if temperature"},{"deg","radians if angle, Kelvin if temperature"},{"revolutions","radians"},{"rev","radians"},{"RPM","radians per second"},{"Faraday","Coulomb"},{"Gilbert","Ampere"},{"statampere","Ampere"},{"statvolt","Volt"},{"statohm","Ohm"},{"curie","Becquerel"},{"footcandle","Lux"},{"footlambert","Candela per meter squared"},{"lambert","Candela per meter squared"},{"roentgen","Coulomb per kilogram"}};wordstartsat={{0,0}}⋃StringPosition[text," "]⋃{{StringLength[text]+1,StringLength[text]+1}};singleword=" ";Do[previousword=singleword;singlewordlocation={wordstartsat[[i,1]]+1,wordstartsat[[i+1,1]]-1};singleword=StringTake[text,singlewordlocation];If[StringLength[singleword]≠0,testword=StringReplace[singleword,{"0"->"","1"->"","2"->"","3"->"","4"->"","5"->"","6"->"","7"->"","8"->"","9"->"",","->"","."->"","+"->"","-"->"","/"->"",")"->"","("->""}];Do[If[StringMatchQ[testword,englishunits[[j,1]],IgnoreCase->True]&&(StringPosition[singleword,{"0","1","2","3","4","5","6","7","8","9"}]≠{}||StringPosition[previousword,{"0","1","2","3","4","5","6","7","8","9"}]≠{}),Print[];Print["POSSIBLE UNITS AMBIGUITY"];outstring=StringReplacePart[text,"`1`",singlewordlocation];outstring=StringForm[outstring,Style[StringTake[text,singlewordlocation],FontWeight->"Bold"]];Print[outstring];Print["Using: '",englishunits[[j,1]],"' could denote an English unit of measure"];Print["SUGGESTION: Convert to '",englishunits[[j,2]],"' as the unit of measure."]],{j,1,Dimensions[englishunits][[1]]}]],{i,1,Dimensions[wordstartsat][[1]]-1}];
]

WordEmphasisChecker[text_]:= 
(* Ouput: *)
(* report indicating to what extent a requirement statement can utilize noun or verb synonyms to better communicate meaning *)
(* Input: text_ = the requirement statement as a character string *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{printexplanation, wordstartsat, match, outstring, singlewordlocation, singleword, asyn, bsyn, csyn, dsyn, esyn, fsyn, gsyn, hsyn, isyn, jsyn, ksyn, lsyn, msyn, nsyn, osyn, psyn, qsyn, rsyn, ssyn, tsyn, usyn, vsyn, wsyn, xyzsyn,syndb,Checknextword},
printexplanation=True;
syndb=<<"anounandverbsyn"⋃<<"bnounandverbsyn"⋃<<"cnounandverbsyn"⋃<<"dnounandverbsyn"⋃<<"enounandverbsyn"⋃<<"fnounandverbsyn"⋃<<"gnounandverbsyn"⋃<<"hnounandverbsyn"⋃<<"inounandverbsyn"⋃<<"jnounandverbsyn"⋃<<"knounandverbsyn"⋃<<"lnounandverbsyn"⋃<<"mnounandverbsyn"⋃<<"nnounandverbsyn"⋃<<"onounandverbsyn"⋃<<"pnounandverbsyn"⋃<<"qnounandverbsyn"⋃<<"rnounandverbsyn"⋃<<"snounandverbsyn"⋃<<"tnounandverbsyn"⋃<<"unounandverbsyn"⋃<<"vnounandverbsyn"⋃<<"wnounandverbsyn"⋃<<"xyznounandverbsyn";wordstartsat={{0,0}}⋃StringPosition[text,{" "}]⋃{{StringLength[text]+1,StringLength[text]+1}};Do[singlewordlocation={wordstartsat[[i,1]]+1,wordstartsat[[i+1,1]]-1};match=StringTake[text,singlewordlocation];singleword=StringReplace[match,{","->"","."->"","?"->"","!"->"","'"->"","("->"",")"->"","{"->"","}"->"","["->"","]"->""}];If[StringLength[singleword]>1,Do[If[StringMatchQ[singleword,syndb[[j,1]],IgnoreCase->True],If[printexplanation==True,printexplanation=False;Print[];Print["SYNONYMS FOR KEY WORDS"]];outstring=StringForm[StringReplacePart[text,"`1`",singlewordlocation],Style[StringTake[text,singlewordlocation],FontWeight->"Bold"]];Print[outstring];Print["For '",StringTake[text,singlewordlocation],"' consider: ",syndb[[j,2]]];Goto[Checknextword]];,
{j,Dimensions[syndb][[1]]}]];
Label[Checknextword],{i,Dimensions[wordstartsat][[1]]-1}]
]

ReqCheck[text_, docheck_]:= Module[{},
(* Ouput: *)
(* checks a requirement statement for any of the selected amibiguities: functional requirements, compliance level, completeness, precision, comprehension, reference, acrony, unit,  vagueness amd word emphasis *)
(* Input: text_ = the requirement statement as a character string *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Print[];
Print["The requirement is:"];Print[Style[text,FontWeight->"Bold",FontSlant->"Italic"]];If[docheck[[1]],FunctionalRequirementChecker[text]];If[docheck[[2]],ComplianceLevelChecker[text]];If[docheck[[3]],CompletenessChecker[text]];If[docheck[[4]],PrecisionChecker[text]];If[docheck[[5]],ComprehensionChecker[text]];If[docheck[[6]],SiteReferenceChecker[text]];If[docheck[[7]],AcronymChecker[text]];If[docheck[[8]],UnitChecker[text]];If[docheck[[9]],VaguenessChecker[text]];If[docheck[[10]],WordEmphasisChecker[text]];
]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)vaguephrases={"able bodied","across the board","ad hoc","ad lib","all out","all right","all time","avant garde","awe inspiring","awe struck","broad minded","clear cut","clear sighted","cold blooded","common sense","conscience stricken","cut and dried","deep seated","devil may care","die hard","do nothing","double dealing","down to earth","dye in the wool","empty headed","end to end","fail safe","far reaching","first born","first class","first rate","flat footed","flea bitten","flea ridden","fly by night","forward looking","foul mouthed","free spoken","full scale","good hearted","good humored","good looking","good natured","grief stricken","hair raising","hair splitting","half baked","half witted","hand me down","hand picked","happy go lucky","hard bitten","hard core","hard hitting","hard line","hard pressed","hard working","harum scarum","heart rending","heavy handed","hell bent","helter skelter","high class","high falutin","high flown","high handed","high minded","high powered","high pressure","high priced","high quality","high sounding","high strung","hit or miss","holier than thou","hot tempered","house trained","ill advised","ill bred","ill considered","ill defined","ill disposed","ill fated","ill flavored","ill humored","ill mannered","ill proportioned","ill suited","ill tempered","ill timed","in case"," in the"," in time","in to","jerry built","light footed","light headed","like minded","long lasting","long lived","long standing","long winded","low grade","low key","made up","man made","matter of fact","mealy mouthed","middle class","money grubbing","moth eaten","namby pamby","narrow minded","nerve racking","never ending","nit picking","no nonsense","off color","off duty","off key","off putting","old fashioned","old time","old world","one man","one sided","one time","open air","open and shut","open door","open ended","open minded","open mouthed","out of the way","panic stricken","pell mell","pent up","point blank","present day","put on","put upon","quick tempered","quick witted","red blooded","red hot","run down","run of the mill","scot free","second class","second hand","second rate","see through","self centered","self confident","self conscious","self evident","self important","self indulgent","self possessed","self reliant","self restraint","self seeking","self styled","sharp sighted","short lived","short sighted","short tempered","simple minded","single minded","skin deep","small minded","small time","smooth talking","so called","so so","spine chilling","strait laced","sure fire","tailor made","thick skinned","thin skinned","third rate","tight fisted","tight lipped","time honored","tongue tied","top heavy","topsy turvey","touch and go","trumped up","tumble down","two faced","uncalled for","unheard of","unhoped for","up and coming","upper class","up to date","way out","weak willed","weather beaten","well bred","well defined","well disposed","well flavored","well fixed","well informed","well intentioned","well known","well off","well rounded","well timed","well thought off","well thought out","well to do","white collar","wide awake","wide open","wishy washy","word for word","word perfect","worn out","would be","wrought up"};

Save["vaguephrasesfile", vaguephrases]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
vaguewords={"abandoned","aberrant","abhorrent","abiding","abject","ablaze","able","able-bodied","abnormal","abominable","aboriginal","abounding","about","above","aboveboard","abrasive","abreast","abrupt","absent","absolute","absorbent","absorbing","abstinent","abstract","abstruse","absurd","abundant","abusive","abysmal","academic","acceptable","acceptably","acceptance","accepted","accessible","accidental","accommodating","accompanying","accomplished","accordingly","accountable","accuracy","accurate","accursed","accustomed","ace","acerbic","acid","acidulous","acknowledged","acquiescent","acquired","acquisitive","acrid","acrimonious","across","across-the-board","acting","actual","acute","adamant","adaptable","added","addicted","additional","addled","adept","adequate","adhesive","adjacent","adjoining","adjustable","administrative","admirable","admissible","adolescent","adorable","adrift","adulatory","advanced","advantageous","adventurous","adverse","advertised","advisable","advisedly","advisory","aerial","aesthetic","affable","affected","affecting","affectionate","affirmative","affluent","afoot","afraid","afresh","after","afterwards","again","against","aged","aggressive","aggrieved","agile","agitated","agog","agrarian","agricultural","aground","ahead","ailing","aimless","airily","airless","airtight","airy","alcoholic","alert","alien","alleged","allegorical","all-out","allowable","all-time","almighty","almost","alone","aloof","aloud","alternate","altogether","altruistic","always","amateurish","amatory","amazing","ambassadorial","ambiguous","ambivalent","amenable","amiable","amicable","amiss","amok","amoral","amorous","amorphous","ample","amply","amusing","analogous","analytical","anarchist","ancestral","ancient","ancillary","androgynous","anemic","angelic","angrily","angry","anguished","angular","animal","animated","annoying","anomalous","anonymous","another","answerable","antagonistic","antecedent","antediluvian","anterior","anticipatory","antipathetic","antiquarian","antiquated","antique","antiseptic","antisocial","antithetical","anxious","apace","apart","apathetic","apocalyptic","apocryphal","apologetic","appalling","apparent","appertaining","appetizing","applicable","applied","appointed","apposite","appreciable","appreciative","apprehensive","approachable","appropriate","approved","approximate","apropos","apt","aquatic","arbitrary","arcane","arch","archaic","ardent","arduous","argumentative","arid","aright","aristocratic","armed","armored","aroma","aromatic","around","arrant","arresting","arrogant","artful","artificial","artistic","artless","ascendant","ascetic","ashamed","ashen","aside","asinine","askance","askew","aspiring","assailable","assertive","assiduous","assorted","assumed","assuming","assured","astir","astounding","astride","astronomical","astute","asunder","asymmetrical","atheistic","athletic","atmospheric","atomic","atrocious","attachable","attached","attainable","attentive","attractive","attuned","atypical","audacious","audible","auditory","august","auspicious","austere","authentic","authoritarian","authoritative","autocratic","automatic","autonomous","auxiliary","available","avant-garde","avaricious","avenging","averse","avid","avoidable","avowed","awake","aware","away","awe-inspiring","awesome","awe-struck","awful","awhile","awkward","awry","axiomatic","azure","babbling","babyish","back","backbreaking","backhanded","backward","bad","baggy","balance","balanced","bald","baleful","balky","balmy","banal","baneful","bankrupt","barbaric","barbarous","barbed","bare","barefaced","baroque","barred","barren","baseless","bashful","basic","base","battered","batty","bawdy","beaked","beaming","bearded","beastly","beaten","beatific","beautiful","becalmed","becoming","bedraggled","beefy","beforehand","beguiling","begun","behind","beholden","belated","beleaguered","believable","bellicose","belligerent","below","beloved","beneficent","beneficial","benevolent","benign","bent","benumbed","bereft","besides","best","bestial","better","between","bewildered","beyond","big","bigger","bigoted","bilious","billowy","binding","bisexual","biting","bitter","bizarre","black","blamable","blameless","blameworthy","bland","blank","blanket","blase","blasphemous","blatant","bleak","bleary","blessed","blind","blithe","bloated","blonde","bloodcurdling","bloodless","bloody","blotchy","blue","blunt","blustery","boastful","bobbed","bodily","bogus","boiling","boisterous","bold","bombastic","bony","bookish","boorish","bootleg","borderline","bored","boring","bossy","bothersome","bottomless","bouncing","bound","bounded","boundless","bountiful","bourgeois","bovine","boyish","bracing","brackish","brash","brassy","brave","brawny","brazen","breakable","breakaway","breathless","breathtaking","breezy","brief","bright","brilliant","brisk","brittle","broad","broad-minded","broke","broken","brokenhearted","brotherly","brusque","brutal","brute","brutish","bubbly","bucolic","budding","buff","bulbous","bulky","bumbling","bumptious","bumpy","buoyant","burdensome","burlesque","burly","burning","businesslike","bustling","busy","buxom","bygone","cacophonous","cagey","calamitous","calculated","calculating","callous","callow","calm","cancerous","candid","canny","cantankerous","capable","capacious","capital","capricious","captive","captured","cardinal","carefree","careful","careless","careworn","carnal","casual","catching","categorical","cathartic","catholic","catty","caustic","cautious","cavalier","cavernous","ceaseless","celebrated","celestial","central","ceremonial","ceremonious","certain","chalky","chancy","changeable","chaotic","characteristic","charitable","charity","charming","chary","chaste","chatty","cheap","cheeky","cheerful","cheerless","cheering","cherish","cherubic","chic","chief","childish","childlike","chilly","chivalrous","choice","choppy","chosen","chronic","chronological","chubby","chunky","churlish","circuitous","circumspect","circumstantial","civic","civil","civilized","clairvoyant","clammy","clamorous","clandestine","clannish","classic","classical","classy","clean","clear","clear-cut","cleared","clearheaded","clear-sighted","clement","clerical","clever","climatic","clinical","cloistered","close","closefisted","clothed","cloudy","clownish","clumsy","coarse","cockeyed","cocksure","cocky","coexistent","cogent","cognate","cognizant","coherent","coincidental","collaborate","collaborative","cold","cold-blooded","collateral","collected","collective","colloquial","colorful","colorless","colossal","comatose","combative","combustible","comical","coming","commendable","commensurate","commercial","committed","common","common-sense","communal","communicable","communicative","compact","comparable","compatible","compelling","competent","competitive","complacent","complaisant","complementary","complete","complex","compliant","complicated","complementary","component","composed","composite","comprehensible","comprehensive","compulsive","compulsory","concave","conceivable","concerning","concerted","concise","concluding","conclusive","concomitant","concrete","concupiscent","concurrent","condescending","conditional","conductive","confident","confirmed","conflicting","confounded","confusing","congenial","congenital","conglomerate","congruous","conical","conjectural","conjectural","conjugal","connubial","conscience-stricken","conscious","consecutive","consequent","consequential","conservative","considerable","consistent","consonant","conspicuous","constant","constituent","constitutional","consummate","contagious","contemplative","contemptible","contemptuous","content","contented","contentious","contiguous","contingent","continually","continuing","continuous","contradictory","contrary","contrasting","contributory","contrite","contrived","controversial","convenient","conventional","conversant","converse","convertible","convex","convincing","convivial","convoluted","cool","cooperative","coordinate","copious","coquettish","corny","corporal","corporate","corporeal","corpulent","correct","corrective","correspondent","corrosive","corrugated","corrupt","cosmic","costly","counter","counterfeit","countless","courageous","courteous","courtly","covert","covetous","cowardly","coy","cozy","crafty","craggy","cramped","cranky","crass","craven","crawling","crazy","creamy","creative","credible","creditable","credulous","creepy","crestfallen","criminal","crisp","critical","crony","crooked","crotchety","crowded","crowning","crude","cruel","crummy","crusty","cryptic","cultural","cultured","cumbersome","cunning","curative","curious","curly","current","cursed","cursory","curt","curvaceous","curved","customary","cut-and-dried","cute","cutthroat","cynical","customary","daft","daily","dainty","damaging","damnable","damned","damning","damp","dandy","dank","dapper","dappled","daring","dark","dashing","dastardly","dated","dauntless","dazzling","dead","deaf","deafening","dearly","deathless","debased","debatable","debauched","debonair","decadent","deceased","deceitful","decent","decided","deciding","decisive","declamatory","declaratory","decomposable","decorative","decorous","decrepit","deductible","deep","deep-seated","defamatory","defeatist","defective","defendant","defenseless","defensible","defensive","deferential","defiant","deficient","definable","definite","definitive","deformed","deft","defunct","degenerate","dejected","delectable","deleterious","deliberate","delicate","delicious","delightful","delinquent","delirious","deluxe","demanding","demented","democratic","demoniac","demonstrable","demonstrative","demure","dense","departed","dependable","depressed","derelict","derisive","derisory","derivative","derogatory","descriptive","deserved","deserving","desiccated","designing","desirable","desirous","desolate","despairing","desperate","despicable","despite","despondent","despotic","destitute","destructive","desultory","detached","detailed","determined","determining","detestable","detrimental","deviant","devilish","devil-may-care","devious","devoid","devoted","devotional","devout","dexterous","diabolical","diagnostic","diagonal","dialectic","diametric","diaphanous","dictatorial","didactic","die-hard","different","difficult","diffident","diffuse","dignified","dilapidated","dilatory","diligent","dilute","dim","diminutive","dingy","diplomatic","dire","direct","dirty","disabled","disadvantaged","disadvantageous","disaffected","disagreeable","disastrous","discernible","discerning","disconnected","disconcerting","disconnected","disconsolate","discontented","discordant","discouraging","discourses","discredited","discreet","discrete","discriminating","discriminatory","discursive","disdainful","diseased","disembodied","disenchantment","disgraceful","disgruntled","disguised","disgusting","disheartened","disheveled","dishonest","dishonorable","disillusioned","disingenuous","disinterested","disjointed","dislocated","disloyal","dismal","dismissive","disobedient","disobliging","disorderly","disorganized","disparate","dispassionate","dispensable","dispirited","disposed","disproportionate","dispute","disputatious","disreputable","disrespectful","disruptive","dissatisfied","dissident","dissimilar","dissolute","dissonant","distant","distasteful","distinct","distinctive","distinguished","distorted","distracted","distraught","distrustful","disturbed","disturbing","divergent","diverse","divisible","divisive","dizzy","docile","doctrinaire","dogged","dogmatic","doleful","dolorous","doltish","domestic","domesticated","dominant","domineering","done","do-nothing","doomed","dopey","dormant","doting","double","double-dealing","doubtful","doubting","doubtless","dour","dowdy","down-to-earth","downcast","downhearted","downright","downtown","downtrodden","downy","drab","dramatic","drastic","drawn","dreadful","dreamlike","dreary","dressy","dried","driven","droll","drooping","drowsy","drugged","drunken","dry","dual","dubious","ductile","due","dull","duly","dumb","dumfounded","dummy","duplicate","durable","dusky","dusty","dutiful","dwarfish","dye-in-the-wool","dying","dynamic","dyspeptic","each","eager","early","earnest","earthly","earthy","easily","easy","easygoing","ebullient","eccentric","ecclesiastical","eclectic","economic","ecstatic","edgy","edible","educated","educational","eerie","effective","effectual","effeminate","effervescent","effete","efficient","effluent","effortless","effusive","egalitarian","egoistic","egotistic","egregious","elaborate","elastic","elated","elder","elective","electric","elegant","elements","elephantine","elevated","elfin","eligible","elliptical","elongated","eloquent","elusive","emaciated","emblematic","embryonic","emergent","eminent","emollient","emotional","emotionless","emotive","emphatic","empirical","empty","empty-headed","enamored","encouraging","encyclopedic","end-to-end","endearing","endless","endurable","enduring","energetic","engaged","engaging","engrossing","enigmatic","enjoyable","enlightened","enormous","enough","enterprising","entertaining","enthused","entire","entrenched","enviable","envious","ephemeral","epic","epicurean","epigrammatic","episodic","equable","equal","equitable","equivalent","equivocal","erect","erotic","errant","erratic","erroneous","ersatz","erudite","esoteric","especial","essential","established","esthetic","estimable","eternal","ethereal","ethical","ethnic","euphonious","euphoric","evanescent","evangelical","evasive","even","evenhanded","eventful","ever","everlasting","evermore","every","everyday","evident","evil","exacting","exactly","exalted","exceedingly","excellent","except","exceptional","excess","excessive","excitable","excited","exciting","exclusive","excruciating","excursive","excusable","execrable","executive","exempt","exhaustible","exhaustive","exhilarating","exigent","existent","exorbitant","exotic","expansive","expectant","expecting","expedient","expeditious","expendable","expendables","expensive","experienced","experimental","expert","explanatory","explicable","explicit","exploratory","explosive","expository","expressionless","expressive","expressly","exquisite","extant","extemporaneous","extensive","exterior","external","extortionate","extra","extraneous","extraordinary","extravagant","extreme","extrinsic","exuberant","exultant","fabled","fabulous","facetious","facile","factious","factitious","factual","faded","fail-safe","faint","fainthearted","fairly","faithful","faithless","fake","fallacious","fallible","fallow","faltering","famed","familiar","family","famous","fanatical","fanciful","fancy","fantastic","far","farcical","farfetched","far-reaching","farsighted","farther","farthest","fascist","fashionable","fast","fastidious","fat","fatal","fated","fateful","fatherly","fatigued","fatty","fatuous","faultless","faulty","favorable","favorite","fawn","fawning","fearful","fearless","fearsome","feathery","febrile","feckless","fecund","federal","feeble","feebleminded","feigned","felicitous","feline","female","feminine","feral","ferocious","fertile","fervent","festive","fetching","fetid","fevered","few","fibrous","fickle","fictitious","fidgety","fiendish","fierce","fiery","fighting","figurative","filial","filmy","filthy","finally","financial","fine","finical","finicky","finite","fired","fireproof","firm","first","first-born","first-class","firsthand","first-rate","fiscal","fishy","fit","fits","fitful","fitting","fizzy","flabbergasted","flabby","flaccid","flagrant","flaky","flamboyant","flaming","flammable","flashy","flat","flat-footed","flattering","flatulent","flavorful","flavorless","flawed","flawless","flea-bitten","flea-ridden","fleeting","fleshly","flexible","flighty","flimsy","flinty","flippant","flirtatious","floating","floppy","floral","florid","flowery","flowing","fluent","fluffy","fluid","fluids","fluky","flummoxed","flush","fluted","fly-by-night","flying","foggy","following","fond","foolhardy","foolish","foolproof","foppish","forbidding","forced","forceful","forcible","forcibly","foreboding","foregone","foreign","foremost","forensic","forever","forgetful","forgivable","forgiving","forgotten","forked","forlorn","formal","formative","former","formidable","formless","forsaken","forthcoming","forthright","forthwith","fortuitous","fortunate","forward","forwarded","forward-looking","fossilized","foul","foul-mouthed","foursquare","foxy","fractional","fractious","fragile","fragmentary","fragrant","frail","framed","frank","frantic","fraudulent","fraught","frayed","freakish","freehand","freelance","freely","free-spoken","freezing","frenetic","frenzied","frequent","frequents","fretful","friendless","frightful","frigid","frilly","frisky","frivolous","frizzy","front","frosty","frothy","frowzy","frozen","frugal","fruitful","fruitless","fuddled","fugitive","full","full-scale","full-grown","fully","fulsome","fun","functional","fundamental","funny","furious","further","furthermore","furthest","furtive","fussy","fusty","futile","fuzzy","gaily","gainful","gallant","galling","galore","game","gangling","gaping","gargantuan","garish","garrulous","gauche","gaudy","gauzy","gay","gelatinous","general","generic","generous","genetic","genial","genteel","gentle","gentlemanly","genuine","germane","ghastly","ghostly","ghoulish","giddy","gifted","gigantic","gilt","gingerly","given","glacial","glad","glaring","glassy","gleeful","glib","global","gloomy","glorious","glossy","glowing","glum","glutinous","gnarled","godforsaken","godless","godlike","godly","going","golden","gone","good","good-hearted","good-humored","good-looking","good-natured","gooey","gorgeous","gory","gossamer","graceful","graceless","gracious","gradual","grand","grandiloquent","grandiose","granular","graphic","grasping","grateful","grating","gratis","gratulation","grave","gravelly","gray","great","greedy","green","gregarious","grief-stricken","previous","grim","grimy","gripping","grisly","gritty","grizzled","groggy","gross","grotesque","grouchy","groundless","grubby","grudging","grueling","gruesome","gruff","grumpy","guarded","guileful","guileless","guiltless","guilty","gullible","gummy","gushing","gusty","gut","guttural","gyrating","habitual","hackneyed","haggard","hairless","hair-rasing","hair-splitting","hairy","halcyon","half","half-baked","halfhearted","halfway","half-witted","hallowed","halting","hamstrung","handily","hand-me-down","hand-picked","handsome","handy","hangdog","hanging","haphazard","hapless","happy","happy-go-lucky","hard","hard-bitten","hard-core","hardheaded","hardhearted","hard-hitting","hard-line","hard-pressed","hard-working","hardy","harebrained","harmful","harmless","harmonious","harried","harrowing","harsh","harum-scarum","hastily","hasty","hateful","haughty","haunted","haunting","haywire","hazardous","head","headed","headlong","headstrong","healing","healthful","healthy","heartbreaking","heartbroken","heartfelt","heartily","heartless","heart-rending","heartwarming","hearty","heated","heathen","heavenly","heavily","heavy","heavy-handed","heavy-hearted","hectic","hedonistic","heedful","heedless","heinous","held","hell-bent","hellish","helpful","helpless","helter-skelter","hence","henceforth","herculean","hereafter","heretical","hermetic","heroic","hesitant","hesitating","heterodox","heterogeneous","hidden","hidebound","hideous","highborn","highbrow","high-class","high-falutin","high-flown","high-handed","highly","high-minded","high-powered","high-pressure","high-priced","high-quality","high-sounding","high-strung","hilarious","hilly","hind","hindmost","historic","historical","histrionic","hitherto","hit-or-miss","hoarse","hoary","hoggish","holier-than-thou","hollow","homeless","homely","Homeric","homey","homicidal","homogeneous","homologous","homosexual","honest","honorable","honorary","hooked","hopeful","hopeless","horizontal","horny","horrendous","horrid","horrific","hospitable","hostile","hot","hotheaded","hot-tempered","household","house-trained","huffy","huge","hulking","human","humane","humble","humbly","humdrum","humid","humorous","humped","hung","hungry","hunted","hurried","hurt","hurtful","husky","hygienic","hypercritical","hypnotic","hypocritical","hypothetical","hysterical","icy","ideal","idealistic","identical","identifiable","idiomatic","idle","idyllic","iffy","ignoble","ignominious","ignorant","ill","ill-advised","ill-bred","ill-considered","ill-defined","ill-disposed","illegal","illegible","illegitimate","ill-fated","ill-flavored","ill-humored","illiberal","illicit","illiterate","ill-mannered","illogical","ill-proportioned","ill-suited","ill-tempered","ill-timed","illusory","illustrative","illustrious","imaginary","imaginative","imbecile","imitation","immaculate","immanent","immaterial","immature","immeasurable","immediate","immemorial","immense","imminent","immobile","immoderate","immodest","immoral","immortal","immovable","immutable","impaired","impalpable","impartial","impassable","impassible","impassioned","impassive","impatient","impeccable","impecunious","impending","impenetrable","impenitent","imperative","imperceptible","imperceptive","imperfect","imperial","imperious","imperishable","impermanent","impermeable","impersonal","impertinent","imperturbable","impervious","impetuous","impious","implacable","implausible","implicitly","implied","impolite","impolitic","imponderable","important","imported","imposing","impossible","impotent","impoverished","imprecise","impregnable","impressed","impressionable","impressive","improbable","impromptu","improper","improvident","improvised","imprudent","impudent","impulsive","impure","inaccessible","inactive","inadequate","inadmissible","inadvertent","inadvisable","inalienable","inane","inanimate","inapplicable","inappropriate","inapt","inarticulate","inattentive","inaudible","inaugural","inauspicious","inborn","incalculable","incandescent","incapable","incapacitated","incarnate","incendiary","incensed","incessant","incidental","incipient","incisive","inciting","inclement","inclined","inclusive","incognito","incoherent","incombustible","incoming","incommensurate","incommunicado","incomparable","incompatible","incompetent","incomplete","incomprehensible","inconceivable","inconclusive","incongruous","inconsequential","inconsiderate","inconsolable","inconspicuous","inconstant","incontestable","incontinent","incontrovertible","inconvenient","incorporeal","incorrect","incorrigible","incorruptible","incredible","incredulous","incumbent","incurable","indebted","indecipherable","indecisive","indecorous","indefatigable","indefensible","indefinable","indefinitely","indelible","indelicate","indescribable","indestructible","indeterminate","indicated","indicative","indifferent","indigenous","indigestible","indignant","indirect","indiscernible","indiscreet","indiscriminate","indispensable","indisposed","indisputable","indistinct","indistinguishable","individual","individualistic","indivisible","indolent","indomitable","indoors","indubitable","inducted","indulgent","industrial","industrious","inebriated","inedible","ineducable","ineffable","ineffective","inefficient","inelegant","ineligible","inept","inequitable","inert","inescapable","inestimable","inevitable","inexact","inexhaustible","inexorable","inexpensive","inexperienced","inexpert","inexplicable","inexplicably","inexpressible","inextinguishable","inextricable","infallible","infamous","infantile","infatuated","infectious","inferior","infernal","infertile","infested","infinite","infinitesimal","infirm","inflamed","inflammable","inflammatory","inflated","inflexible","influential","informal","informative","informed","infrequent","infuriated","infuriating","ingenious","ingenuous","inglorious","ingrained","ingratiating","inharmonious","inherent","inhibited","inhuman","inhumane","inimitable","iniquitous","initial","initiated","injured","injurious","inland","inmost","innate","inner","innermost","innocent","innocuous","innovative","innumerable","inoperative","inopportune","inordinate","inorganic","inquisitive","insane","insanitary","insatiable","inscrutable","insecure","insensible","insensitive","inseparable","inside","insidious","insightful","insignificant","insincere","insipid","insistent","insolent","insoluble","insolvent","insouciant","inspired","inspiring","instant","instantaneously","instead","instinctively","instructive","instrumental","insubordinate","insubstantial","insufferable","insufficient","insular","insulting","insuperable","insupportable","insuppressible","insurgent","insurmountable","insusceptible","intangible","integral","integrated","intelligent","intelligible","intemperate","intense","intensive","intent","intentional","interchangeable","interested","interesting","interim","interior","intermediate","interminable","intermittent","internal","international","internecine","interrogative","interwoven","intimate","into","intolerable","intolerant","intoxicated","intoxicating","intractable","intransigent","intrepid","intricate","intriguing","intrinsic","introductory","introspective","introverted","intrusive","intuitive","invaluable","invariable","invariably","inverse","inveterate","invidious","invigorating","invincible","inviolable","inviolate","invisible","inviting","involuntary","involved","invulnerable","inward","irate","irksome","iron","ironic","irrational","irreconcilable","irrefutable","irregular","irrelevant","irreplaceable","irrepressible","irreproachable","irresistible","irresolute","irresponsible","irreverent","irreversible","irrevocable","irritable","irritated","irritating","isolated","it's","it","it.","its","it's","it is","large","itchy","itinerant","jaded","jagged","jammed","jarring","jaundiced","jaunty","jealous","jejune","jerky","jerry-built","jet","jittery","jobless","jocose","jocular","joined","jointly","jolly","jovial","joyful","joyless","joyous","jubilant","judicious","juicy","jumbo","jumpy","junior","justifiable","justly","juvenile","kaleidoscopic","kaput","keen","kept","key","killing","kin","kind","kindred","kinky","kittenish","knavish","knotty","knowable","knowing","knowledgeable","known","kosher","labored","laborious","labyrinthine","lachrymose","lackadaisical","lacking","lackluster","laconic","laden","ladylike","lambent","lame","landed","landslide","languid","lanky","large","larger","last","lasting","late","latent","later","latest","latter","laudable","laudatory","laughable","lavish","lawful","lawless","lax","lay","lazy","leaden","leading","leaky","learned","least","leathery","lecherous","leery","leeward","left","legal","legendary","legible","legion","legislative","legitimate","leisurely","lengthwise","lengthy","lenient","lenitive","lesser","lethal","lethargic","lettered","level","levelheaded","lewd","liable","libelous","liberal","libidinous","lifeless","lifelike","lifelong","light","light-footed","light-headed","lighthearted","lightweight","likable","like","like-minded","likewise","limber","limited","limitless","limp","limpid","lineal","linear","lined","lingering","lionhearted","lissome","listless","literal","literary","lithe","litigious","little","live","livid","living","loaded","loads","loath","loathsome","local","lofty","logical","lone","lonesome","long","longing","long-lasting","long-lived","long-standing","long-suffering","long-winded","loose","lopsided","loquacious","lost","lots","loud","lousy","lovable","lovely","lovesick","loving","low","lowbrow","lower","lowering","lowest","low-grade","low-key","loyal","lucid","luckless","lucky","lucrative","ludicrous","lugubrious","lukewarm","luminescent","luminous","lumpy","lurid","luscious","lush","lustful","lustrous","lusty","luxuriant","luxurious","lyrical","macabre","Machiavellian","madcap","made-up","madly","magical","magisterial","magnanimous","magnetic","magnificent","magniloquent","maiden","main","mainstream","majestic","major","makeshift","maladjusted","male","malcontent","maleficent","malevolent","malicious","malign","malignant","malleable","malodorous","mammoth","manageable","mandatory","mangy","maniacal","manic","manifest","manifold","manly","man-made","mannered","mannerly","mannish","many","marine","marital","maritime","marked","marketable","married","marshy","martial","marvelous","masculine","mass","massive","master","matching","matchless","material","maternal","matrimonial","matted","matter-of-fact","mature","maudlin","mawkish","maximum","maybe","meager","mealy-mouthed","mean","meandering","meaningless","meanwhile","measly","measurable","measured","measureless","meaty","mechanical","median","medical","medicinal","medieval","mediocre","medium","meek","meet","meets","melancholy","mellifluous","mellow","melodious","melodramatic","memorable","memorial","menacing","mendacious","mendicant","mental","mercantile","mercenary","merciful","mercurial","mere","meretricious","meritorious","merry","messy","metallic","metaphorical","metaphysical","meteoric","methodical","meticulous","metropolitan","mettlesome","miasmal","microscopic","middle","middle-class","middling","midget","midway","miffed","mighty","migrant","migratory","mild","militant","militaristic","military","milky","mincing","mindful","mindless","miniature","minimal","minimum","minor","mint","minute","miraculous","mirthful","misanthropic","misbegotten","miscellaneous","mischievous","miserable","miserly","misguided","misleading","mismatched","misshapen","missing","misspent","mistaken","mistimed","misty","misunderstood","mitigating","mixed","mobile","mock","mocking","model","moderately","modern","modest","modified","modish","moist","moldy","molten","momentary","momentous","monarchial","monastic","monetary","money-grubbing","monied","monochrome","monolithic","monotonous","monstrous","moody","moonstruck","moot","moral","morbid","mordant","moreover","moribund","moronic","morose","mortal","mortgaged","mortified","mossy","mostly","moth-eaten","motherly","motionless","motley","mottled","mountainous","mounted","mournful","mousy","movable","moving","much","mucky","muddled","muddy","muggy","multicolored","multifarious","multiple","mum","mundane","municipal","munificent","murderous","murky","muscular","mushy","musical","musty","mutable","mute","muted","mutilated","mutinous","mutual","myopic","myriad","mysterious","mystical","mythical","mythological","nagging","naive","naked","namby-pamby","named","nameless","namely","narcissistic","narcotic","narrow","narrow-minded","nascent","nasty","national","nationalistic","native","natural","naturalistic","naughty","nauseous","nautical","naval","navigable","nearby","nearing","nearly","nearsighted","neatly","nebulous","necessarily","necessary","needed","needful","needless","needy","nefarious","negative","neglected","neglectful","negligent","negligible","neighboring","neighborly","nevertheless","nerve-racking","nervous","nervy","nestling","net","nether","netted","neurotic","neuter","neutral","never","never-ending","nevertheless","newborn","newfangled","newly","newsworthy","next","nicely","nifty","niggardly","niggling","nigh","nightly","nightmarish","nimble","nimbly","nippy","nit-picking","noble","nobly","nocuous","noiseless","noisome","noisy","nomadic","nominal","nonaligned","nonchalant","noncommittal","nondescript","nonessential","nonetheless","nonexistent","nonflammable","no-nonsense","nonpartisan","nonprofit","nonsensical","nonstop","nonviolent","normal","northern","nosy","nostalgic","notable","notably","noted","noteworthy","noticeable","notorious","notwithstanding","nourishing","novel","now","nowadays","noxious","nubile","nude","null","numb","numbered","numberless","numerous","nuptial","nutritious","nuts","oafish","obdurate","obedient","obese","objectionable","objective","obligatory","obliging","oblique","oblivious","oblong","obnoxious","obscene","obscure","obsequious","observable","observant","obsessed","obsessive","obsolete","obstinate","obstreperous","obtainable","obtrusive","obtuse","obvious","occasional","occult","occupational","occupied","oceanic","ocular","odd","odious","odorless","odorous","off","offbeat","off-color","off-duty","offended","offensive","offhand","offhandedly","official","officious","off-key","off-putting","offshore","offside","often","oily","okay","old","older","oldest","old-fashioned","old-time","old-world","olive","olympian","ominous","omnibus","omnipotent","omnipresent","omniscient","omnivorous","on","once","oncoming","one-man","onerous","one-sided","one-time","ongoing","only","onshore","onward","oozy","opalescent","opaque","open-air","open-and-shut","open-door","open-ended","openhanded","openhearted","opening","openly","open-minded","open-mouthed","operated","operational","operative","opinionated","opportune","opposed","opposing","opposite","oppressed","oppressive","opprobrious","optical","optimistic","optional","opulent","oracular","oral","orally","oratory","orchestral","orderly","ordinary","organic","organized","Oriental","original","ornate","orthodox","osseous","ossified","ostensible","ostensibly","ostentatious","other","otherwise","otherworldly","otiose","our","out","out-and-out","outcast","outdated","outdone","outdoor","outdoors","outer","outermost","outflowing","outgoing","outlandish","outlawed","outlined","outlying","outmoded","outnumbered","out-of-the-way","outrageous","outright","outside","outspoken","outspread","outstandingly","outwardly","outworn","oval","over","overall","overbearing","overblown","overcast","overcome","overcrowded","overdevelopment","overdone","overdrawn","overdue","overeager","overextended","overflowing","overgrown","overhead","overheated","overjoyed","overland","overlapping","overlooked","overpowering","overrated","overriding","overseas","oversimplified","overt","overweening","overweight","overwhelming","overwrought","overzealous","owed","owing","own","pacific","painful","painstaking","palatable","palatial","pale","pallid","palpable","palsied","paltry","panic-stricken","panoramic","panting","parallel","paramount","paranoid","parochial","partial","particular","partisan","partly","passable","passe","passing","passionate","passive","past","pastel","pastoral","pasty","pat","patchy","patent","paternal","pathetic","pathological","patient","patrician","patterned","payable","peaceable","peaceful","peaked","peculiar","pecuniary","pedantic","peerless","peeved","peevish","pejorative","pell-mell","penal","pending","pendulous","penetrable","penetrating","penitent","penniless","pensive","pent-up","penurious","perceptible","perceptive","peremptory","perennial","perfect","perfidious","perforce","perfumed","perfunctory","perilous","periodically","peripatetic","peripheral","perishable","perky","permanent","permeable","permissible","permissive","pernicious","perpetual","persistent","personable","personally","perspicacious","persuasive","pert","pertinacious","pertinent","pervasive","perverse","pesky","pessimistic","pestilent","petite","petrified","pettish","petty","petulant","phenomenal","philanthropic","philosophical","phony","photographic","physical","picayune","picturesque","piecemeal","pied","piercing","pigheaded","pious","piquant","piteous","pithy","pitiable","pitiful","pitiless","pitted","pivotal","pixilated","placid","plain","plaintive","plastic","platitudinous","plausible","playful","pleasant","pleased","plebeian","plenary","plentiful","pliable","pliant","plucky","plumb","plump","poetic","poignant","point-blank","pointed","pointless","poised","poisonous","polished","polite","politic","political","polyglot","pompous","ponderous","poor","popular","pornographic","porous","portable","portentous","portly","posh","positive","possessed","possessive","possible","possibly","posterior","posthaste","posthumous","potable","potent","potential","powdery","powerful","powerless","practicable","practical","practiced","pragmatic","praiseworthy","preachiness","preachy","precarious","precautionary","preceding","precious","precipitate","precipitous","precisely","precocious","precursory","predatory","predetermined","predictable","predisposed","predominant","preeminent","prefatory","preferable","preferably","preferential","preferred","pregnant","prehistoric","prejudiced","prejudicial","preliminary","premature","premeditated","preoccupied","preparatory","prepared","preponderant","prepossessing","preposterous","prerequisite","prescient","prescriptive","present","presentable","present-day","pressed","pressing","prestigious","presumably","presumptive","presumptuous","pretended","pretentious","pretty","prevailing","prevalent","preventive","previous","priceless","pricey","prickly","priestly","priggish","prim","primal","primarily","primary","prime","primeval","primitive","primordial","princely","principal","principled","prior","prissy","pristine","private","privy","probable","probably","problem","problematic","prodigal","prodigious","productive","profane","professed","proficient","profitable","profligate","profound","profuse","progressive","prohibited","prohibitive","prolific","prolix","prominent","promiscuous","promising","prompt","prone","pronounced","proof","proper","prophetic","propitiatory","propitious","proportional","proprietary","prosaic","prospective","prosperous","prostrate","protean","protective","protracted","protruding","protuberant","proud","provable","proven","proverbial","provident","providential","provincial","provisional","provisory","provocative","prudent","prudish","prurient","prying","pseudo","psychic","psychological","psychotic","public","puckish","pudgy","puerile","puffy","pugnacious","punctual","pungent","punishing","punitive","puny","pure","purebred","puristic","puritanical","purposeful","purposely","pushy","pusillanimous","putative","put-on","putrid","put-upon","puzzling","quack","quaint","qualified","quarrelsome","quasi","queasy","queenly","queer","querulous","questionable","quick","quick-tempered","quick-witted","quiescent","quiet","quintessential","quite","quizzical","quondam","quotidian","Rabelaisian","rabid","racial","racy","radiant","radical","ragged","raging","rakish","rambling","rambunctious","rampant","ramshackle","rancid","rancorous","random","randy","rank","rapacious","rapid","rapt","rapturous","rarefied","rarely","raring","rash","rather","rational","raucous","ravenous","raving","raw","readable","readily","ready","realistic","really","reasonable","rebellious","recalcitrant","recent","receptive","recessive","reciprocal","reckless","reclusive","recondite","recumbent","recurrent","red","red-blooded","red-hot","redolent","redoubtable","redundant","refined","reflective","reflex","refractory","refreshing","refulgent","regal","regarding","regardless","regional","registered","regressive","regretful","regrettable","regular","related","relative","relaxed","released","relentless","relevant","relieved","religious","reluctant","remaining","remarkable","remedial","reminiscent","remiss","remorseful","remorseless","remote","remunerative","renascent","renegade","renowned","repeatedly","repellent","repetitious","repetitive","replete","reprehensible","representative","repressive","reproachful","reprobate","reproductive","repugnant","repulsive","reputable","reputed","requisite","resentful","reserved","residential","residual","resigned","resilient","resistant","resolute","resonant","resounding","resourceful","respectable","respectful","respecting","respective","resplendent","responsible","responsive","restive","restless","restorative","restrained","reticent","retired","retiring","retrograde","retrospective","reverent","reviving","revolting","revolutionary","revolving","rewarding","rhetorical","rhythmic","ribald","rich","rickety","rid","ridiculous","rife","right","righteous","rightful","rigid","rigorous","riotous","ripe","risible","rising","risky","risque","ritual","robust","rocky","roguish","roisterous","romantic","roomy","rooted","rosy","rotten","rotund","rough","roundabout","roundly","rousing","routine","rowdy","royal","ruddy","rude","rudimentary","rueful","rugged","ruinous","ruling","run-down","run-of-the-mill","rural","rush","rust","rusty","rustic","ruthless","sacred","sacrificial","sacrilegious","sacrosanct","sadistic","safe","sagacious","sage","saintly","salacious","saleable","salient","sallow","salty","salutary","same","same as","sanctimonious","sandy","sane","sanguinary","sanguine","sanitary","sapient","sarcastic","sardonic","satanic","satirical","satisfactory","satisfying","saturated","saturnine","saucy","savage","savory","scandalous","scant","scanty","scarce","scared","scathing","scatterbrained","scenic","scented","scheming","scholarly","scholastic","scientific","scintillating","scorching","scornful","scot-free","scrappy","scrawny","scrub","scruffy","scrumptious","scrupulous","scurrilous","seafaring","seamy","searching","seasoned","secluded","secondary","second-class","second-hand","second-rate","secret","secretive","sectarian","sectional","secular","secure","sedate","sedentary","seditious","seductive","seedy","seeming","seemly","see-through","seldom","select","self-centered","self-confident","self-conscious","self-evident","self-important","self-indulgent","selfish","selfless","self-possessed","self-reliant","self-restraint","self-seeking","self-styled","seminal","senile","sensational","senseless","sensible","sensitive","sensual","sensuous","sentient","sentimental","separate","septic","sepulchral","seraphic","serene","serious","serpentine","serviceable","servile","several","severe","sexual","shabby","shadowy","shady","shaggy","shaky","shallow","shamefaced","shameful","shameless","shapeless","shapely","sharp","sharp-sighted","sheepish","sheer","shiftless","shifty","shimmering","shining","shiny","shipshape","shocking","shoddy","short","short-lived","shorty","short-sighted","short-tempered","showy","shrewd","shrill","shriveled","shy","sickening","sickly","side","sidelong","significant","silent","silly","similar","simpering","simple-minded","simplistic","simply","simulated","simultaneous","sincere","sinewy","sinful","single","single-minded","singsong","singular","sinister","sinless","sinuous","sizable","skeletal","skeptic","skeptical","sketchy","skilled","skimpy","skin-deep","skinny","skittish","slack","slapstick","slatternly","slavish","sleazy","sleek","sleeping","sleepless","sleepy","slender","slick","slight","slighting","slim","slimy","slinky","slippery","slipshod","sloping","sloppy","slothful","slovenly","slow","sluggish","sly","small","smaller","small-minded","small-time","smart","smelly","smitten","smoky","smooth","smooth-talking","smug","smutty","snazzy","sneaking","sneaky","snide","sniveling","snobbish","snug","soaked","sober","so-called","sociable","social","sodden","soft","soggy","soiled","sole","solemn","solicitous","solid","solitary","somber","someday","sometimes","somnolent","sonorous","soon","sophisticated","sophomoric","soporific","sopping","sordid","sore","sorrowful","sorry","so-so","soulful","sound","sour","sourpuss","sovereign","spacious","spare","sparing","sparse","spartan","spasmodic","special","specific","specious","speckled","spectacular","spectral","speculative","speedy","spellbound","spendthrift","spent","spherical","spicy","spindly","spine-chilling","spineless","spiny","spiral","spirited","spiritless","spiritual","spiteful","splendid","splenetic","spongy","spontaneous","spooky","sportive","spotless","spotted","spotty","sprain","sprightly","springy","spruce","spry","spurious","squalid","square","squat","squeamish","stable","staggering","stagnant","staid","stale","stalwart","standard","standards","standoffish","stark","startling","starving","state","static","stationary","statuesque","statutory","staunch","steadfast","steady","stealthy","sterile","sterling","stern","sticky","stiff","still","stilted","stimulating","stingy","stirring","stock","stocky","stodgy","stoical","stolid","stony","stopgap","stormy","stout","straight","straightaway","straightforward","strained","strait-laced","stranded","strange","strapping","strategic","stray","streaked","strenuous","stricken","strict","strident","striking","strident","strong","stubborn","stubby","stuck","studied","studious","stuffy","stultifying","stumped","stunned","stunning","stunted","stupendous","stupid","sturdy","stylish","suave","subconscious","subject","subjective","sublime","submerged","submissive","subordinate","subsequent","subservient","subsidiary","substandard","substantial","subtle","subversive","succeeding","successful","successive","succulent","sucker","sudden","sufficient","sugary","suggestive","suitable","suitably","suited","sulky","sullen","sultry","summarily","summary","sumptuous","sunburned","sundry","sunless","sunny","superannuated","supercilious","superficial","superfluous","superhuman","superior","superlative","supernatural","supernumerary","superstitious","supine","supple","supplementary","suppliant","supportive","supposed","supreme","sure","sure-fire","surface","surly","surprised","surprising","surreptitious","surrounding","susceptible","suspect","suspended","suspicious","sustained","svelte","swanky","swarthy","swashbuckling","sweaty","sweeping","sweet","sweltering","swift","swinging","swinish","swollen","sworn","symbolic","symmetrical","sympathetic","symptomatic","synonymous","synthetic","systematic","tabby","taboo","taciturn","tacky","tactful","tactile","tactless","tailored","tailor-made","taken","talented","tall","tame","tandem","tangible","tangy","tantamount","tasteful","tasty","taut","tautology","tawdry","tawny","taxing","tearful","technical","tedious","teeming","teenage","teeny","telling","telltale","temperamental","temporal","temporary","temporarily","temporary","tempting","tenable","tenacious","tender","tense","tentative","tenuous","tepid","terminal","terrestrial","terrible","terribly","terrific","terrified","territorial","terse","testy","thankful","thankless","theatrical","thematic","theoretical","therapeutic","they are","thick","thickheaded","thickset","thick-skinned","thin","thinkable","thin-skinned","third-rate","thirsty","thorny","thorough","thoroughbred","thoughtful","threadbare","threatening","thrilling","thriving","throaty","through","throughout","throwaway","thumbnail","thundering","thunderous","thunderstruck","thus","ticklish","tidy","tight","tight-fisted","tight-lipped","time-honored","timeless","timely","timeworn","timid","timorous","tipsy","tiptop","tired","tireless","tiresome","titanic","titular","together","tolerable","tolerably","tolerant","tongue-tied","too","toothless","toothsome","top","top-heavy","topical","topsy-turvy","torpid","torrid","tortuous","total","totalitarian","touch-and-go","touched","touching","touchy","tough","tousled","towering","toxic","traceable","tractable","traditional","tragic","traitorous","tranquil","transcendent","transient","transitional","transitory","translucent","transparent","transverse","trapped","trashy","traumatic","traveling","treacherous","tremendous","tremulous","trenchant","trendy","tribal","tricky","trifling","trim","triple","trite","triumphant","trivial","tropical","troubled","troublesome","truant","truculent","trumped-up","trustworthy","trusty","truthful","trying","tubby","tumble-down","tumid","tumultuous","tuneful","turbid","turbulent","turgid","twilight","twin","twisted","two-faced","typical","tyrannical","ubiquitous","ugly","ulterior","ultimate","ultra","unabashed","unable","unabridged","unacceptable","unacceptably","unaccountable","unaccustomed","unacquainted","unadorned","unaffected","unafraid","unalterable","unanswerable","unanswered","unappetizing","unapproachable","unarmed","unashamed","unasked","unassailable","unassuming","unattached","unattractive","unauthorized","unavoidable","unaware","unawares","unbalanced","unbelievable","unbelieving","unbending","unbiased","unbidden","unblemished","unblinking","unborn","unbounded","unbowed","unbreakable","unbridled","unbroken","uncalled-for","uncaring","unceasing","unceremoniously","uncertain","unchangeable","unchanged","unchanging","uncharitable","uncharted","uncivilized","unclassifiable","unclean","unclear","uncomfortable","uncommitted","uncommon","uncommunicative","uncompromising","unconcealed","unconcerned","unconnected","unconscionable","unconscious","unconstitutional","unconventional","unconvincing","uncounted","uncouth","unctuous","uncultivated","uncultured","undaunted","undecided","undecipherable","undefeated","undefended","undefiled","undefined","undemocratic","undemonstrative","undeniable","undependable","under","underage","undercover","underdeveloped","underdone","underfed","underfoot","underground","underhand","underlying","underneath","undernourished","underprivileged","undersized","understanding","undertaken","underwater","underweight","underworld","undesirable","undeveloped","undignified","undisguised","undisputed","undistinguished","undisturbed","undivided","undomesticated","undoubtedly","undue","undulating","unduly","undutiful","undying","unearned","unearthly","uneasy","uneducated","unembellished","unemotional","unemployed","unending","unendurable","unenthusiastic","unequal","unequaled","unequivocal","unerring","unethical","uneven","uneventful","unexceptional","unexcitable","unexpected","unexpressive","unfailing","unfair","unfaithful","unfaltering","unfamiliar","unfashionable","unfathomable","unfavorable","unfeigned","unfettered","unfinished","unfit","unflagging","unflappable","unflinching","unforeseen","unforgettable","unforgivable","unforgiven","unforgiving","unfortunate","unfounded","unfrequented","unfriendly","ungainly","ungentlemanly","ungodly","ungovernable","ungrateful","unguarded","unhappy","unharmed","unhealthful","unhealthy","unheard-of","unheralded","unhesitating","unholy","unhoped-for","unhurried","unhygienic","unidentifiable","unidentified","unified","uniform","unilateral","unimaginable","unimaginative","unimpaired","unimportant","unimpressive","uninformed","uninhabitable","uninhabited","uninhibited","uninitiated","uninspired","unintelligible","unintentional","uninterested","uninteresting","uninterrupted","uninvited","uninvolved","unique","universal","unjust","unjustifiable","unkempt","unkind","unknowable","unknown","unknowable","unknown","unladylike","unlawful","unlettered","unlike","unlimited","unloved","unmade","unmanageable","unmannerly","unmarried","unmatched","unmentionable","unmerciful","unmistakable","unmitigated","unmotivated","unmoved","unnatural","unnecessary","unnoticed","unobtrusive","unoccupied","unofficial","unopposed","unorganized","unoriginal","unorthodox","unpaid","unparalleled","unpardonable","unperturbed","unpleasant","unpolished","unpopular","unprecedented","unpredictable","unprejudiced","unpretentious","unprincipled","unproductive","unprofessional","unprotected","unqualified","unquestionable","unquestioning","unreal","unrealistic","unreasonable","unrefined","unrelated","unrelenting","unreliable","unremitting","unrequited","unreservedly","unresolved","unresponsive","unrestrained","unruly","unsaid","unsatisfactory","unscathed","unschooled","unscientific","unscrupulous","unseemly","unsettled","unshakable","unsightly","unsolicited","unsound","unsparing","unspeakable","unspoiled","unspoken","unstable","unsteady","unstinting","unsubstantial","unsubstantiated","unsung","unsure","unsurpassed","unsuspecting","unswerving","unsympathetic","untamed","untarnished","untaught","unthinkable","unthinking","untimely","untiring","untold","untouched","untoward","untried","untroubled","untrue","untrustworthy","untruthful","untutored","unused","unusual","unutterable","unvarnished","unwarranted","unwavering","unwelcome","unwell","unwieldy","unwilling","unwitting","unwonted","unworldly","unworthy","unwritten","up","up-and-coming","upbeat","upcoming","upheld","uphill","upper","upper-class","uppermost","uppish","upright","uproarious","uprooted","upset","upstanding","uptight","up-to-date","upward","urban","urbane","urgent","usable","used","useful","useless","usual","utilitarian","utmost","utopian","utter","uttered","uttermost","vacant","vacillating","vacuous","vagabond","vagrant","vague","valid","vapid","vaporous","variant","varied","variegated","vast","vaulted","vegetable","vegetative","vehement","veined","velvet","venerable","vengeful","venomous","veracious","verbal","verbose","verdant","verifiable","verily","veritable","vermilion","vernacular","versatile","versed","vertical","very","vestigial","veteran","vexatious","viable","vibrant","vicarious","vicious","victorious","vigorous","vile","villainous","vindictive","violent","violet","virgin","virile","virtual","virtuous","virulent","viscous","visible","visionary","visual","vital","vitriolic","vivacious","vivid","vocal","vociferous","void","volatile","voluble","voluminous","voluntarily","voluntary","voluptuous","voracious","votive","vulgar","vulnerable","wacky","waggish","wakeful","walking","wan","wandering","wanted","wanting","wanton","warily","warlike","warm","warmblooded","warranted","warring","washable","washed","waspish","waste","wasted","wasteful","watchful","waterproof","watertight","watery","wavering","wavy","waxen","waxy","way-out","wayward","weak","weak-willed","wealthy","wearisome","weary","weather-beaten","wedding","weepy","weightless","weighty","weird","welcome","well","well-bred","well-defined","well-deserved","well-disposed","well-flavored","well-fixed","well-informed","well-intentioned","well-known","well-off","well-rounded","well-timed","well-thought-off","well-to-do","wet","whimsical","white","white-collar","whole","wholehearted","wholesale","wholesome","wholly","whopping","wicked","wide","wide-awake","wide-open","widespread","wild","willful","willing","willowy","winded","winding","windy","winning","winsome","wiry","wise","wishy-washy","wispy","wistful","withdrawn","withering","withheld","within","witless","wizened","wobbly","woebegone","woeful","womanly","wonderful","wondrous","wont","wonted","wooded","wooden","woody","woolen","woolly","word-for-word","word-perfect","wordy","workable","workaday","working","workmanlike","worldly","worldwide","worn","worn-out","worried","worrisome","worse","worst","worth","worthless","worthwhile","worthy","would-be","woven","wrathful","wretched","written","wrongful","wrongheaded","wrongly","wrought","wrought-up","wry","xenophobic","X-rated","Yankee","yawning","yearly","yeasty","yellow","yet","yielding","yonder","young","youthful","zany","zealous","zigzag","zoned"};

Save["vaguewordsfile", vaguewords]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
asyn =
{
{"abandon", "1: relinquish, discontinue, give up, quit, cease, let go, cast off or away or aside, discard, renounce, throw in the towel, vacate, evacuate, withdraw from; 2: leave, desert, forsake, back out on, leave behind, break up with, disown, ostracize, leave in the lurch, leave in the cold, skip out on, drop, dump"},
{"abase", "humble, humiliate, degrade, demean, belittle, debase, disgrace, mortify, shame"},
{"abate", "decrease, diminish, lessen, wane, taper off, weaken, dwindle, slacken, decline, ebb, fade, subside"},
{"abbey", "monastery, seminary, priory, convent, nunnery, friary, cloister"},
{"abbreviate", "shorten, condense, contract, summarize, compress, cut, trim, precis"},
{"abbreviation", "1:abridgment, synopsis, precis, condensation, sketch, abstract, summary, outline, reduction; 2: condensation, truncation, compression, reduction, contraction, shortening, paring down, pruning"},
{"abdicate", "renounce, surrender, give up, resign, relinquish, vacate, forgo, adandon, yield"},
{"abduct", "seize, kidnap, carry off, run off with, appropriate, snatch, spirit away"},
{"abet", "1: help, assist, aid, succor, encourage, support, countenance; 2: incite, excite, inspire, instigate, urge, goad, spur"},
{"abettor", "accomplice, helper, assistant, accessory, backer, supporter, second"},
{"abeyance", "suspension, postponement, adjournment, remission, dormancy, inactivity, lull, deferral, recess"},
{"abhor", "despise, detest, loathe, hate, recoil from, shudder at, shrink from, spurn"},
{"abhorrence", "loathing, revulsion, aversion, disgust, distaste, hatred, repugnance, horror, odium"},
{"abhorrent", "loathsome, repellent, offensive, abominable, heinous, horrid, repulsive, disgusting, revolting, odious"},
{"abide", "1: submit to, tolerate, suffer, bear, put up with; 2: remain, continue, keep on, persevere, endure; 3: lodge, stay at, room, dwell, sojourn; reside, inhabit, dwell, settle, tenant"},
{"ability", "skill, proficiency, capability, aptitude, faculty, expertise, forte, talent, facility, qualification, strength"},
{"abjuration", "disavowal, renunciation, retraction, recantation, eschewal, abnegation, denial"},
{"abjure", "give up, forswear, forgo, forsake, disclaim, renounce, retract, disavow, deny, eschew, recant, abnegate, abandon"},
{"abnegate", "renounce, give up, forsake, abjure, concede, relinquish, surrender, eschew, forgo, reject, yield"},
{"abode", "domicile, habitat, home, house, quarters, residence, lodging"},
{"abolish", "do away with, end, terminate, annul, nullify, void, eradicate, obliterate, destroy,
overthrow, overturn, expunge, exterminate, eliminate"},
{"abominate", "despise, loathe, hate, detest, abhor, condemn"},
{"abomination", "loathing, repugnance, disgust, hatred, abhorrence, aversion"},
{"abound", "be plentiful, luxuriate, multiply, brim over, teem, overflow, proliferate, thrive, flourish, swarm, run riot"},
{"abrade", "chafe, wear away, wear down, erode, scrape, rub off, grind, file, scour"},
{"abrasive", "grinder, sander, file, grater, sharpener, cutter, millstone, grindstone, whetstone"},
{"abridge", "shorten, compress, abbreviate, lessen, condense, summarize, synopsize, precis, cut down, circumscribe, reduce"},
{"abrogate", "abolish, end, cancel, nullify, terminate, void, retract, reverse, annul, override, dissolve, rescind"},
{"abscond", "run off, escape, flee, disappear, make off, hightail it, skedaddle, clear out, scram"},
{"absence", "1: truancy, vacancy, nonappearance, nonattendance, nonresidence, inexistence, loss, anesthesia; 2: deficiency, inadequacy, need, lack gap, hole, void, lacuna, missing part"},
{"absolution", "forgiveness, pardon, vindication, acquittal, dispensation, emancipation, exoneration, mercy, exemption, deliverance"},
{"absolve", "forgive, acquit, pardon, clear, vindicate, exempt, exonerate, excuse, redeem, release, set free, liberate, let off"},
{"absorb", "1: take in, digest, such or take or drink in or up, ingest, imbibe, swallow, consume; 2: occupy, engross, engage, employ; 3: learn, grasp, understand, assimilate, take in, fathom"},
{"abstain", "refrain, decline, deny, resist, forgo, give up, swear off, eschew, avoid"},
{"abstinence", "temperance, abstemiousness, moderation, self-restraint, self-discipline, sobriety, forbearance, avoidance"},
{"abstract", "noun - summary, synopsis, precis, condensation, outline, recapitulation, essence; verb - 1: withdraw, separate, extract, remove; 2: summarize, condense, digest, decrease, synopsize"},
{"abundance", "plenty, plethora, opulence, profusion, bounty, lavishness, affluence, ampleness, bonanza, copiousness, heap, glut, richness"},
{"abuse", "noun - 1: (of actions) misuse, harm, debasement, degradation, desecration, violation, perversion, defilement, profanation, prostitution, ill-usage, maltreatment, malevolence; 2: (of language) insult, offense, affront, outrage, attack; verb - 1: hurt, harm, damage, injure, insult, mistreat, wrong, persecute, victimize, violate, molest, ill-use; 2: malign, libel, slander, vilify,
insult, attack"},
{"abut", "conjoin, meet, touch, verge, adjoin, border, connect, meet, join"},
{"abyss", "chasm, fissure, gulf, canyon, crater, pit, void"},
{"accede", "go along with, assent, agree, consent, concede, concur, capitulate, succeed to, endorse, accept, acquiesce, comply, defer, yield"},
{"accelerate", "speed up, quicken, expedite, hasten, precipitate, facilitate, spur, step on the gas"},
{"accent", "1: pronunciation, inflection, intonation, modulation, enunciation, articulation; 2: stress, emphasis, importance, significance, weight"},
{"accent", "stress, emphasize, accentuate, underline, underscore"},
{"accentuate", "highlight, intensify, emphasize, stress, underline, spotlight, strengthen, italicize"},
{"accept", "1: receive, get, take, acquire; 2: agree to, assent, consent to, acquiesce, approve; 3: believe, hold, trust, affirm"},
{"acceptance", "approval, consent, compliance, permission, tolerance, acknowledgment, recognition, belief, credence, seal or stamp of approval"},
{"access", "admission, entry, ingress, gateway, passageway, door, avenue, path, course, road, key"},
{"accession","1: induction, installation, inauguration, advance, arrival; 2: addition, increase,
enlargement, augmentation"},
{"accessory", "1: accomplice, partner, assistant, aide, associate, colleague, confederate, helper, adjunct, abettor; 2: adornment, embellishment, frill, extra, trim, supplement"},
{"accident", "1: calamity, mishap, misfortune, disaster, casualty, collision, crash, blow; 2: fluke, chance, fortuity, happenstance, twist of fate"},
{"acclaim", "noun - praise, commendation, honor, exaltation, applause, kudos, approbation, cheering, ovation, plaudits; verb - praise, commend, salute, honor, laud, hail, extol, exalt, crown, applaud, cheer"},
{"acclimate", "adapt, adjust, conform, accommodate"},
{"acclimatize", "adapt, adjust, get used to, accustom, conform, attune, familiarize, naturalize,
inure"},
{"accolade", "praise, honor, laurels, kudos, award"},
{"accommodate", "1: help, aid, comfort, serve, please, assist, cater to, provide, gratify, attend to, care for, oblige, do a favor for, pamper, see to; 2: harmonize, fit, attune, reconcile, adapt, modify, make suitable, adjust"},
{"accommodation", "1: compromise, reconciliation, agreement, settlement; 2: convenience, ease, comfort, luxury"},
{"accommodations", "lodging, rooms, quarters, seats, berth"},
{"accompaniment", "accessory, complement, support, backup, background"},
{"accompany", "escort, go with, consort, chaperon, usher, attend, complement, supplement"},
{"accomplice", "conspirator, collaborator, abettor, ally, accessory, helper, partner, assistant, associate, colleague, confederate, henchman"},
{"accomplish", "achieve, finish, produce, realize, complete,  fulfill, obtain, bring about, do, attain, execute, effect"},
{"accomplishment", "1: achievement, triumph, feat, coup, realization, completion, deed, fulfilment, fruition; 2: talent, forte, gift, skill"},
{"accord", "bestow, grant, present, give, endow, render"},
{"accordance", "agreement, harmony, accord, concert, conformity, rapport, unanimity, assent, congruence"},
{"accost", "approach, greet, hail, address, confront, buttonhole, waylay, detain, halt, stop"},
{"account", "noun - narrative, story, tale, recital, chronicle, description, version, record, report; verb - reckon, assess, consider, estimate, count, gauge, appraise, rate, value, weigh"},
{"accountability", "liability, responsibility, amenability, chargeability, blameworthiness"}, 
{"accoutrements", "adornments, ornamentation, trimmings, decorations, furnishings, outfit, paraphernalia, apparel, garb, gear"},
{"accredit", "authorize, credit, endorse, recognize, certify, sanction, qualify, attribute, ascribe, assign, approve"},
{"accretion", "addition, accumulation, accrual, growth, enlargement, amplification, augmentation, increase"},
{"accrue", "accumulate, increase, amass, grow, enlarge, be added, collect, gather, build up"},
{"accumulate", "accrue, cumulate, amass, grow, gather, collect, stockpile, hoard, stash, assemble, multiply, increase"},
{"accusation", "allegation, complaint, charge, indictment, denunciation, attribution, citation,
incrimination, impeachment"},
{"accuse", "allege, charge, blame, impugn, indict, incriminate, cite, attribute, denounce,
impeach, inform against, point a finger at"},
{"accustom", "adapt, adjust, familiarize, habituate, inure, acclimatize, train, discipline, season, harden"},
{"ace", "expert, master, champion, specialist"},
{"ache", "noun - 1: pain, hurt, anguish, throb, soreness, pang, twinge, pounding, smarting, grief, misery, sorrow, suffering; 2: yearning, hunger, longing, desire, need, pining, craving, hankering; verb - 1: pain, hurt, throb, pound, smart, agonize, grieve, mourn, sorrow, suffer; 2: yearn, hunger, long, desire, need, pine, crave, covet"},
{"achieve", "accomplish, fulfill, succeed, win, complete, finish, reach, realize, do, execute,
attain, bring about"},
{"achievement", "accomplishment, success, fulfilment, attainment, success, realization, fruition, feat, completion, execution"},
{"achiever", "go-getter, doer, performer, self-starter, winner, success"},
{"acknowledge", "1: admit, confess, confirm, concede, grant, profess, ownup, declare; 2: greet, hail, thank, notice, address, answer, recognize, respond to"},
{"acknowledgment", "acceptance, compliance, affirmation, recognition, assent, confirmation, acquiescence, assertion, confession, declaration, admission, concession, owning up"},
{"acme", "apex, zenith, pinnacle, climax, peak, summit, apogee, culmination, high point, crown, vertex"},
{"acolyte", "altar boy, attendant, helper, follower, assistant"},
{"acquaint", "accustom, familiarize, apprise, in-form, introduce to, divulge, enlighten, brief, reveal, disclose, advise"},
{"acquaintance", "1: colleague, friend, speaking acquaintance, neighbor; 2: knowledge, conversance, awareness, familiarity, acquainted on speaking terms, familiar with, introduced, conversant"},
{"acquiesce", "agree, assent, concur, comply, consent, defer, accede, yield, give in, approve"},
{"acquire", "obtain, take, get, earn, gain, amass, appropriate, buy, earn, receive, gather, collect"},
{"acquirements", "knowledge, skills, learning, qualifications, accomplishments, achievements, attributes, culture, erudition"}, 
{"acquisition", "1: property, purchase, possession; 2: appropriation, procurement, gain, attainment, takeover"},
{"acquit", "exonerate, clear, absolve, free, reprieve, dismiss, liberate, release, excuse, vindicate"},
{"acquittal", "exoneration, reprieve, release, liberation, vindication, absolution, clearance, sensation, deliverance"},
{"acreage", "land, grounds, property, real estate"},
{"acrimony", "bitterness, resentment, rancor, acerbity, ill will, churlishness, virulence, petulance, sarcasm, asperity, harshness"},
{"act", "noun - 1: action, deed, performance, exploit; 2: law, judgment, order, announcement, edict, proposal, decree, ordinance; 3: (part of a drama) scene, canto, segment, episode; 4: pose, affectation, falsification, feigning, pretense, ruse, performance; verb - 1: do, execute, carry on, operate, accomplish, achieve, consummate, function, be in action, transact, do one's stuff; 2: behave, seem, appear, carry or bear or comport oneself, give the appearance of, represent oneself as, play one's part, impress one as; put on airs, pretend"},
{"action", "1: activity, response, reaction, enterprise, vivacity, vigor, animation, energy, work, industry; 2: (legal process) legal action, lawsuit, claim, litigation, trial, hearing, court case; 3: engagement, sortie, contest, conflict, battle, fight, skirmish"},
{"actions", "behavior, conduct, deportment, ways, air, bearing, manners, mein"},
{"activate", "start, set in motion, spark, galvanize, initiate, propel, prompt, stimulate, initiate, arouse, begin, catalyze, invigorate, renew"},
{"actor", "player, performer, character, impersonator, thespian, member of the cast, dramatis, persona"},
{"actress", "player, actor, performer, character, impersonator, thespian, member of the cast, ingenue"},
{"acumen", "cleverness, astuteness, shrewdness, keenness, insight, discernment, acuteness, sagacity, intelligence, wisdom, perspicuity, wit, sensitivity, intuition"},
{"ad", "advertisement, announcement, display, notice"},
{"adage", "maxim, saying, proverb, dictum, byword, axiom, aphorism, precept, motto"},
{"adapt", "conform, modify, adjust, accommodate, reshape, alter, habituate, acclimatize, harmonize, refashion, change"},
{"adaptation", "change, modification, conversion, transformation, variation, shift, reworking, adjustment, alteration, naturalization, familiarization"},
{"add", "1: total, count, reckon, sum up, compute, calculate, tally; 2: join, attach, include, append, affix, interconnect, abut, combine, couple, juxtapose"},
{"addendum", "attachment, postscript, appendage, addition, supplement, extension, epilogue, codicil, augmentation"},
{"addict", "1: (of drugs) user, junkie, dope fiend, pothead, head, acidhead; 2: enthusiast, buff, fan, follower, devotee, nut, freak"},
{"addiction", "dependence, habit, craving, enslavement, obsession, a monkey on one's back"},
{"address", "noun - 1: oration, speech, lecture, sermon; 2: residence, home, dwelling, headquarters, box number, street, house number, zip code; verb - 1: label, mark, inscribe; 2: lecture, discourse, discuss, give or deliver a speech or address, pontificate, expatiate; 3: petition, appeal, write, plead, enter a plea"},
{"adhere", "1: follow, be devoted to, obey, heed, abide by, comply with, observe, follow, maintain, respect, stand by, keep; 2: cling, attach, hold fast, stick, cleave, hold fast, join"},
{"adherent", "follower, supporter, disciple, aficionado, devotee, admirer, advocate, enthusiast, fan, freak, nut"},
{"adjoin", "1: abut, join, lie beside, be adjacent to; 2: unite, append, annex, join"},
{"adjourn", "discontinue, recess, interrupt, suspend, delay, stay, put off, defer"},
{"adjournment", "recess, suspension, break, postponement, deferment, delay, interruption, stay, pause"},
{"adjudicate", "judge, arbitrate, decide, settle, determine, pronounce, referee, umpire"},
{"adjudication", "judgment, decision, verdict, ruling, pronouncement, determination, finding, conclusion, arbitration, settlement"},
{"adjunct", "supplement, complement, addition, accessory, extension, auxiliary"},
{"adjure", "1: charge, command, direct, order; 2: beseech, plead with, beg, entreat, implore, supplicate, pray, appeal to"},
{"adjust", "adapt, modify, change, remodel, accommodate, conform, harmonize, suit, refashion, alter, fine tune"},
{"adjustment", "alteration, conversion, modification, adaptation, harmonization, naturalization, fitting, naturalization, refashioning, tuning"},
{"adjutant", "assistant, helper, aide, auxiliary"},
{"ad-lib", "improvise, extemporize, make up"},
{"administer", "1: direct, manage, conduct, control, command, govern, supervise, run; 2: inflict, deal out, dispense, deliver"},
{"administration", "1: supervision, direction, management, government, guidance, authority, policy, charge, control, policing, legislation; 2: administrators, directors, officers, supervisors, superintendents, advisers, executives, officials, governing board; 3: term of office, presidency, regime, reign, dynasty, incumbency, power"},
{"administrator", "manager, director, overseer, governor, boss, controller, custodian, trustee"},
{"admiration", "esteem, reverence, respect, appreciation, praise, veneration, pleasure, wonder, adoration, affection, awe"},
{"admire", "esteem, revere, respect, applaud, appreciate, praise, venerate, laud, value"},
{"admirer", "devotee, enthusiast, aficionado, adherent, supporter, idolizer; wooer, friend, beau, lover, sweetheart"},
{"admission", "1: entry, entrance, access, admittance, inclusion; 2: disclosure, divulgence, acknowledgment, confession, expose, revelation; 3: fee, ticker, cover charge, dues, price"},
{"admit", "1: let in, allow entrance to, welcome, receive; 2: acknowledge, confess, disclose, reveal, divulge, lay bare, expose, make a i breast of, own up, spill the beans, up, come clean"},
{"admittance", "entrance, access, entree, reception"},
{"admonish", "1: reprimand, reproach, reprove, scold, upbraid, rebuke, chide, censure; 2: caution, warn, counsel, advise, urge"},
{"admonition", "1: reprimand, reproach, scolding, censure, rebuke; 2: caution, warning, advice, counsel"},
{"ado", "fuss, trouble, bother, commotion, flurry, stir, tumult, bustle, ceremony, excitement"},
{"adolescence", "puberty, teens, juvenility, youthfulness, immaturity"},
{"adolescent", "juvenile, teenager, minor, youngster, youth"},
{"adopt", "1: take in, support, foster, father, mother, bring up, raise, rear; 2: embrace, appropriate, endorse, sanction, approve, accept, back, espouse, hold, take as one's own"},
{"adoration", "idolization, veneration, exaltation, glorification, reverence, worship, love, admiration, esteem, honor"},
{"adore", "idolize, revere, venerate, glorify, exalt, love, cherish, esteem, honor, worship, doe on"},
{"adorn", "decorate, embellish, gild, beautify, bedeck, bejewel, emblazon, enhance, trim, doll up"},
{"adornment", "accessory, decoration, ornamentation, gilding, frippery, embellishment, trapping, trimming, frill, flounce"},
{"adulation", "fawning, sycophancy, flattery, bootlicking, idolization, worship"},
{"adult", "mature person, grown-up, woman, man"},
{"adulterate", "weaken, dilute, thin, water down, pollute, taint, contaminate, corrupt, bastardize, defile, devalue"},
{"adulteration", "corruption, deterioration, contamination, pollution"},
{"adultery", "infidelity, unfaithfulness, fornication, cuckoldry"},
{"adumbrate", "foreshadow, portend, hint at, outline, sketch, linen, suggest, foretell, indicate, presage, prophesy, veil, obscure"},
{"advance", "noun - 1: development, advancement, improvement, breakthrough, progress, rise, betterment, increase, growth, gain, headway, promotion; 2: prepayment, down payment, deposit, credit, retainer, loan; verb - 1: progress, proceed, move on, forge ahead, march or push or press on, gain ground, continue; 2: propel, push, drive, launch; 3: lend, loan, provide with, furnish"},
{"advancement", "growth, improvement, progress, betterment, headway, development, gain,
forward movement, promotion, maturation, onward movement"},
{"advances", "overtures, approach, proposition, proposal, attentions, addresses, moves"},
{"advantage", "1: luck, favor, approval, help, aid, assistance, leverage, precedence, upper hand, headstart, edge; 2: dominance, superiority, supremacy, lead, preeminence, sway, power, upper
hand; 3: benefit, good, gain, profit, welfare, boon, fruit"},
{"advent", "coming, arrival, accession, appearance, visitation, inception"},
{"adventure", "venture, experience, undertaking, happening, story"},
{"adventurer", "traveler, voyager, wanderer, fortune-hunter, opportunist, soldier of fortune, daredevil, knight-errant"},
{"adversary", "enemy, antagonist, opponent, rival, competitor, foe, assoant, attacker"},
{"adversity", "misfortune, disaster, calmiity, catastrophe, hard times, misery, suffering, sorrow, trouble, woe, tribulation, distress"},
{"advertise", "1: promote, herald, flaunt, praise, blazon, push, tout, trumpet, plug; 2: announce, broadcast, display, exhibit, publish, publicize, make known, declare"},
{"advertisement", "ad, commercial, promotion, display, circular, handout, placard, handbill, propaganda, plug, hype"},
{"advice", "guidance, reconnnendation, counsel, help, do's and don'ts, wisdom, word, instruction, direction, caution, admonition, warning, suggestion"},
{"advisability", "suitability, fitness, propriety, appropriateness, wisdom"},
{"advise", "1: counsel, reconnnend, caution, guide, instruct, forewarn, suggest, teach, tutor, urge, warn; 2: report, inform, notify, make known, apprise, tell"},
{"adviser", "counselor, consultant, guide, confidant, instructor, teacher, therapist, lawyer,
mentor, coach, aide, tutor"},
{"advocacy", "support, backing, assistance, encouragement, championing, advancement, promotion, campaigning, espousal, recommendation"},
{"advocate", "promote, support, champion, campaign for, endorse, espouse, plead for, subscribe to, recommend, defend, argue for"},
{"aegis", "protection, shelter, sponsorship, breua, backing, advocacy, guardianship, port, patronage, favor"},
{"affability", "amicability, friendliness, geniality, graciousness, kindliness, pleasantness, warmth, accessibility, benevolence, congeniality, geniality, openness, sociability, gemutlichkeit"},
{"affair", "1: business, concern, responsibility, matter, interest, pursuit, occupation, sion, case, circumstance; 2: love affair, son, rendezvous, romance, relationship, trigue, amour, dalliance, intimacy; 3: party, gathering, function, entertainment"},
{"affect", "1: influence, sway, move, impress, touch, stir; 2: feign, pretend, put on, take on"},
{"affectation", "pretense, pose, mannerism, posturing, simulation, deception, put-on"},
{"affection", "fondness, tenderness, warmth, feeling, regard, care, good will, partiality, desire, love, passion, devotion"},
{"affiliate", "associate, connect, join, incorporate, merge, unite, ally, band together, combine"},
{"affiliation","association, alliance, connection, relationship, coalition, union, confederation, incorporation, merger, union"},
{"affinity", "1: fondness, liking, attraction, closeness; 2: kinship, relationship, bond, tie, connection, alliance, association, attachment, union, fraternity, affiliation; 3: similarity, likeness, resemblance, correspondence, parallel"},
{"affirm", "confirm, assert, attest, maintain, corroborate, certify, state, declare, pronounce, swear, testify, witness, depose"},
{"affirmation", "corroboration, deposition, pronouncement, statement, certification, assertion, declaration, oath, testimony, confirmation, endorsement"},
{"affix", "join, connect, fasten, attach, bind, add, append, tack on, glue, paste"}, 
{"afflict", "distress, plague, beset, burden, grieve, smite, torment, hurt, wound, trouble, strike, harrow, pain"},
{"affliction", "pain, suffering, distress, hardship, illness, calamity, trouble, scourge, tribulation, sorrow, woe"}, 
{"affluence", "wealth, prosperity, riches, fortune, plenty, opulence, abundance"},
{"afford", "1: produce, provide, furnish, generate, supply, yield; 2: (have sufficient means for) spare, allow, manage, stand, bear, cope with, offer"},
{"affray", "brawl, fracas, riot, melee, free-for-all, disturbance, fight, quarrel, skirmish, squabble, fray, feud"},
{"affront", "noun - insult, offense, slight, disrespect, indignity, provocation, slur, rudeness, snub, discourtesy, slap in the face; verb - insult, offend, slight, pique, snub, incense, gall, irritate, nettle, vex, hurt, cold-shoulder"},
{"afterlife", "life after death, eternity, heaven, afterworld, immortality"},
{"aftermath", "fallout, upshot, outcome, wake, repercussion, consequences, results, aftereffects, end, backwash"},
{"afterthought", "reconsideration, review, second thoughts"},
{"age", "noun - 1: era, date, time, years, period, epoch, generation; 2: elderliness, senescence, seniority, maturity, senility, dotage, decrepitude; verb -  mature, ripen, season, mellow, grow old, decline, deteriorate, obsolesce"},
{"agency", "1: office, firm, bureau, company organization, business; 2: power, auspices, force, means, instrumentality, action"},
{"agenda", "schedule, plan, timetable, program, calendar, fist, menu, diary"},
{"agent", "representative, executor, intermediary, surrogate, envoy, go-between, broker, promoter, assistant, attorney, appointee"},
{"ages", "years, eons, centuries, decades, time"},
{"aggrandize", "exaggerate, glorify, glamorize, exalt, magnify, amplify, elevate, inflate, enhance"},
{"aggravate", "1: irritate, exasperate, vex, pester, provoke, harass, incense, annoy, tease, irk; 2: intensify, heighten, magnify, worsen, exacerbate, increase"}, 
{"aggravation", "1: (cause of discomfort) irritation, exasperation, annoyance, provocation, affliction, difficulty, trouble, worry, distress; 2: worsening, exacerbation, intensification, heightening, sharpening, inflammation, deepening, strengthening"}, 
{"aggregate", "whole, aggregation, collection, gathering"},
{"aggression", "combativeness, belligerence, offense, pugnacity, hostility, antagonism, provocation, invasion, assault, attack, onslaught, encroachment, militancy"},
{"aggressor", "attacker, assailant, assaulter, offender, invader, intruder, provoker"},
{"agitate", "stir up, stimulate, arouse, excite, work up, incite, inflame, rouse, disconcert, unnerve, unsettle, rattle, fluster"}, 
{"agitation", "confusion, tumult, clamor, commotion, turmoil, ferment, uproar, unrest, stir, alarm, anxiety, worry, excitement, outcry, tailspin"}, 
{"agitator", "instigator, rabble-rouser, troublemaker, revolutionary, agent provocateur, firebrand, demagogue, inciter, soapbox orator"},
{"agonize", "suffer, anguish, struggle, strain; trouble, torment, distress, pain, afflict, rack harrow"},
{"agony", "pain, misery, distress, anguish, suffering, tribulation, affliction, woe, paroxysm"},
{"agree", "concur, acquiesce, assent, see eye to eye, harmonize, accord, coincide, correspond, match, jibe, suit, fit"},
{"agreement", "1: harmony, concert, acceptance, unanimity, compliance, congruence, union, affinity, similarity, accord, consistency; 2: contract, settlement, arrangement, covenant, understanding, deal, bargain, pact, treaty, trade-off, compromise"},
{"agriculture", "farming, agribusiness, agronomics, cultivation, husbandry, tillage"},
{"ague", "fever, malaria, fit"},
{"aid", "noun - 1:1: help, assistance, succor, subsidy, patronage, contribution, donation, relief, benefit, support; 2: assistant, aide, helper, adjunct, supporter, sidekick; verb - help, assist, succor, abet, ease, boost, relieve, rally around, support, encourage, lend a hand to, pitch in, subsidize, facilitate"}, 
{"aide", "assistant, supporter, adjutant, advocate, aide de camp, follower, disciple, right-hand man or woman, adviser, sidekick"}, 
{"ailment", "sickness, malady, illness, affliction, disease, infirmity, disability, weakness"},
{"aim", "goal, objective, target, object, aspiration, intention, ambition, plan, scheme, purpose, desire, dream, wish"},
{"air", "noun - 1: atmosphere, oxygen, breeze, wind, blast, draft, waft, breath, heavens, sky; 2: demeanor, manner, appearance, aura, bearing, character, impression, look, quality, style; 3: ambiance, feeling, mood, tone; 4: melody, aria, song, tune; verb - give vent to, disclose, make public, reveal, divulge, make known, expose, broadcast, proclaim, tell, declare, voice"},
{"airs", "affectation, pretensions, staginess, posing, artificiality, pomposity, snobbishness, haughtiness, superciliousness, arrogance, hauteur, put on airs brag, have pretensions, show off, strut, pose"},
{"aisle", "lane, passage, path, corridor, division, walkway, gangway"},
{"alacrity", "readiness, willingness, eagerness, enthusiasm, alertness, liveliness, quickness, speed, zeal, swiftness"},
{"alarm", "noun - 1: warning, alert, notification, caution; siren, bell, signal, shout, yell, scream; 2: fear, dread, fright, trepidation; verb - frighten, scare, panic, startle, distress, dismay, daunt"},
{"album", "collection, registry, index, portfolio, notebook, scrapbook, photograph album, autograph book"},
{"alchemy", "magic, witchcraft, sorcery, hermetics, wizardry"},
{"alcohol", "liquor, spirits, booze, hard stuff, moonshine, firewater, mountain dew, rotgut, hooch"},
{"alcoholic", "inebriate, drunkard, tippler, hard drinker, drunk, boozer, lush, wino, soak"},
{"alcoholism", "alcohol addiction, dipsomania, crapulence, vinosity"},
{"alcove", "nook, niche, recess, bower, compartment, cubicle, corner, cubbyhole, booth, bay"},
{"ale", "beer, stout, brew, malt, bitter"},
{"alert", "signal, warning, alarm, admonition"},
{"alias", "pseudonym, assumed name, nom de plume, pen name, stage name, nickname, anonym"},
{"alibi", "excuse, explanation, reason, defense, coverup, story"},
{"alien", "foreigner, immigrant, outsider, stranger, newcomer"},
{"alienate", "estrange, disassociate, separate, withdraw, turn away, set against, antagonize, divorce"}, 
{"alienation", "estrangement, disassociation, disjunction, indifference, remoteness, rupture, severance, withdrawal, turning away, separation, divorce"}, 
{"alight", "disembark, get down, dismount, land, touch down, perch, come to rest, come down, descend, settle, get off"},
{"allay", "1: soothe, appease, mollify, pacify, ease, quell, quiet, subdue; 2: lessen, soften, reduce, abate, moderate, decrease, mitigate, slake, assuage, diminish"}, 
{"allegation", "accusation, charge, claim, assertion, deposition, statement, testimony, declaration"},
{"allege", "accuse, charge, claim, contend, maintain, put forward, state, assert, declare, depose, insist, profess"},
{"allegiance", "loyalty, fidelity, faithfulness, adherence, constancy, duty, homage, obedience, support, devotion, duty, obligation"},
{"allegory", "symbol, parable, metaphor, analogy, emblem, story"},
{"allot", "allocate, budget, designate, earmark, set aside, assign, dispense, distribute, render, grant, mete, share out"},
{"allotment", "allocation, portion, share, ration, lot, percentage, allowance, quota, grant, appropriation"},
{"allow", "1: permit, let, grantor give permission to or for, sanction, have no objection, put up with, tolerate, endure, bear; 2: recognize, support, approve, admit, acquiesce; 3: (give at lower rates) make allowance, concede, subtract, deduct"},
{"allowance", "1: portion, share, ration, quantity, quota; 2: gratuity, salary, wage, commission, fee, recompense, remittance, stipend, pension, alimony, aid, honorarium; 3: make allowances for allow for, weigh, consider, rationalize, excuse, justify"},
{"alloy", "noun -compound, mixture, mix, hybrid, combination, amalgam, blend, coalescence, fusion, composite; verb - 1: combine, mix, blend, compound, fuse, amalgamate; 2: devalue, debase, adulterate, impair"},
{"allure", "attract, entice, seduce, disarm, enchant, entrance, beguile, lure, tempt, fascinate, charm, persuade"},
{"allusion", "intimation, reference, mention, hint, inference, implication, insinuation, connotation, denotation, innuendo, suggestion, citation"},
{"ally", "noun - confederate, partner, friend, associate, colleague, consort, abettor; verb - nite, join forces, band together, collaborate, affiliate, team up, fraternize"},
{"almanac", "annual, yearbook, calendar, register"},
{"alter", "change, adjust, revise, modify, shift, transform, convert, adapt, turn, amend, metamorphose"},
{"alteration", "change, adjustment, modification, transformation, difference, revision, conversion, adaption, amendment, reformation, shift, variation, metamorphosis"},
{"altercation", "fight, dispute, disagreement, argument, quarrel, squabble, debate, controversy, clash, fracas, row, contention"},
{"alternate", "noun - replacement, substitute, equivalent, double; verb - fluctuate, oscillate, take turns, vary, rotate, interchange, substitute, transpose"},
{"alternation", "variation, transposition, interchange, shift"},
{"alternative", "choice, option, recourse, substitute, backup"},
{"altitude", "height, elevation, stature, tallness"},
{"altruism", "humanity, self-sacrifice, unselfishness, social conscience, public spirit, self-abnegation, philanthropy, generosity"}, 
{"amalgam", "combination, mixture, blend, compound, composite, amalgamation, fusion, union, aggregate, coalescence, alloy"},
{"amalgamate", "compound, blend, intermix, combine, coalesce, integrate, merge, synthesize, fuse, unify, homogenize, incorporate, alloy"},
{"amalgamation", "alloy, compound, amalgam, mixture, blend, combination, fusion, synthesis, composite, coalescence, commingling, homogenization"},
{"amass", "gather, compile, accumulate, assemble, collect, garner, hoard, pile up"},
{"amateur", "novice, beginner, initiate, apprentice, nonprofessional, neophyte, aspirant, hopeful, dabbler, greenhorn, rookie tenderfoot"},
{"amaze", "astound, astonish, stun, wow, flabbergast, floor, dumbfound, bewilder, confound, dismay, disconcert"},
{"amazement", "astonishment, wonder, bewilderment, incomprehension, perplexity, stupefaction, shock, surprise, dismay, confusion"},
{"ambassador", "representative, diplomat, agent, minister, emissary, envoy, deputy, consul, legate, plenipotentiary"},
{"ambiance", "atmosphere, mood, setting, tone, vibrations, impression, aura, environment, tenor, feeling, air, surroundings"},
{"ambiguity", "vagueness, obscurity, equivocation, indefiniteness, dubiousness, ambivalence, confusion, doubt, inconclusiveness"}, 
{"ambit", "circuit, confines, scope, precincts, environs, compass"},
{"ambition", "1: aspiration, goal, objective, dream, desire, intent, purpose, aim, design; 2: ambitiousness, drive, enterprise, push, initiative"},
{"amble", "walk, stroll, meander, ramble, mosey, perambulate, wander, drift, dawdle"},
{"ambush", "trap, snare, hiding place, concealment, shelter, cover"},
{"ambush", "entrap, ensnare, surprise, trap, way-lay, bushwhack"},
{"ameliorate", "improve, enhance, better, elevate, raise, promote, benefit, advance"},
{"amend", "correct, rectify, emend, fix, better, remedy, revise, modify, qualify, repair, redress"},
{"amendment", "addition, addendum, emendation, change, correction, appendix, postscript, rectification, clarification, redress, revision, betterment, improvement"},
{"amends", "atonement, recompense, expiation, restitution, compensation, satisfaction, restoration, indemnity"},
{"amenity", "comfort, convenience, service, attraction, facility, pleasantness, charm, refinement"}, 
{"amity", "friendship, fellowship, goodwill, harmony, peace, fraternity, accord, comradeship, amicability, kindness, understanding, tranquillity"},
{"amnesty", "pardon, reprieve, mercy, dispensation, immunity, lenience, forgiveness, absolution"},
{"amount", "total, whole, entirety, lot, expanse, number, measure, sum, supply, mass, volume"},
{"amour", "love affair, relationship, romance, entanglement, intimacy, liaison, affaire decoeur"},
{"amplification", "addition, augmentation, increase, elaboration"},
{"amplifier", "microphone, loudspeaker, megaphone, speaker, woofer, tweeter"},
{"amplify", "increase, magnify, boost, expand, intensify, augment, add to, raise, strengthen, enlarge, enhance"}, 
{"amplitude", "1: breadth, bulk, mass, volume, width, scope, capacity, range, reach, size, dimension, bulk; 2: abundance, plethora, ampleness, profusion, copiousness, fullness, vastness, spaciousness, largeness, greatness, hugeness, magnitude, plentifulness"},
{"amputate", "sever, separate, cut or lop off, excise, truncate, remove"},
{"amulet", "charm, talisman, fetish, juju, lucky charm"},
{"amuse", "entertain, cheer, divert, delight, enthrall, regale, gladden, tickle, charm, beguile, please"},
{"amusement", "entertainment, diversion, distraction, fun, recreation, lark, pastime, sport, game, enjoyment, hobby, merriment"},
{"anachronism", "archaism, antique, fossil, dinosaur, fogey"},
{"analogy", "comparison, parallelism, resemblance, similarity, correlation, equivalence, homology, relationship"},
{"analysis", "noun - 1: evaluation, examination, study, test, review, scrutiny, explication, interpretation, inquiry, breakdown, dissection, investigation; 2: (in the final analysis) lastly, finally, in conclusion, with everything considered; verb - examine, investigate, scrutinize, study, evaluate, dissect, consider, test, reduce"},
{"anarchist", "revolutionary, rebel, nihilist, insurgent, apostate, terrorist"},
{"anarchy", "chaos, rebellion, revolution, lawlessness, unrule, nihilism, riot, bedlam, confusion, pandemonium, apostasy, insurrection"},
{"anathema", "1: curse, denunciation, malediction, condemnation, damnation, abhorrence, aversion; 2: (object of loathing) pariah, outcast, persona non grata, abomination, enemy, bane"},
{"anatomize", "dissect, analyze, examine, scrutinize, vivisect, study, break down, pull apart, separate"},
{"anatomy", "structure, composition, framework, construction, build, makeup, analysis"},
{"ancestor", "forebear, predecessor, antecedent, precursor, forefather, progenitor, forerunner"},
{"ancestry", "lineage, genealogy, heredity, origin, descent, blood, extraction, forebears, forefathers, race, roots, stock"},
{"anchor", "noun - 1: grapnel, kedge, killick, mud-hook; 2: security, support, mainstay, pillar of strength; verb - make fast, affix, moor, fasten, fix, attach"},
{"anchorage", "harbor, mooring, port, shelter, refuge, sanctuary, protection"},
{"anecdote", "story, tale, fable, yarn, reminiscence, sketch, episode, incident"},
{"angel", "1: cherub, guardian spirit, divine messenger, archangel, saint, seraph; 2: supporter, backer, benefactor; 3: (good person) ideal, paragon, darling, treasure"},
{"anger", "noun - rage, wrath, fury, outrage, temper, pique, rancor, vexation, ire, dander, passion, gall, exasperation; verb - incense, infuriate, enrage, rile, antagonize, provoke, exasperate, madden, miff, needle, annoy, offend"},
{"angle", "1: corner, elbow, fork, notch, crotch, incline, divergence, right or acute or obtuse angle; 2: view, perspective, outlook, stand-point, viewpoint; 3: (angle for) aim for, seek, be after, be out for, contrive, scheme, fish for, hunt, have one's eye on"},
{"angler", "fisher, rodster, piscator"},
{"angst", "anxiety, dread, apprehension, disquiet, foreboding, worry; agony, depression"},
{"anguish", "distress, grief, pain, agony, misery, sorrow, tribulation, heartache, suffering, wretchedness, angst, anxiety"}, 
{"animal", "1: beast, living creature, living thing, mammal, fish, crustacean, amphibian, vertebrate, invertebrate, wild animal, domestic animal; 2: monster, beast, brute, savage"},
{"animate", "1: activate, vitalize, arouse, energize, galvanize, invigorate, reactivate, revive, spark, stimulate, enliven; 2: inspire, arouse, excite, urge, incite, stir, move, fire, goad, impel"}, 
{"animation", "life, vitality, exhilaration, passion, spirit, verve, zeal, energy, ebullience, fervor, sparkle, pep"}, 
{"animosity", "hostility, ill will, malice, spite, enmity, antagonism, malevolence, bitterness, hatred, acrimony, loathing, bad blood"},
{"annals", "records, chronicles, registers, journals, reports, files, memoirs, archives, history"},
{"annex", "noun - addition, attachment, adjunct, supplement, addendum, appendix; verb - append, attach, affix, join, fasten, incorporate, add, acquire, appropriate, seizure, take over, usurp"},
{"annexation", "1: (act of adding on) addition, incorporation, merger, joining; 2: attachment, increment, increase, addition, expansion, wing"},
{"annihilate", "obliterate, abolish, destroy, nullify, demolish, exterminate, eliminate, eradicate, extinguish, wipe out, rub out, zap"},
{"annihilation", "obliteration, elimination, nullification, extinction, destruction, extermination, eradication, defeat"},
{"annotate", "elucidate, gloss, note, comment, interpret, explain"},
{"annotation", "marginalia, commentary, footnote, explication, elucidation, interpretation, explanation, gloss, apparatus criticus"},
{"announce", "proclaim, state, declare, advertise, broadcast, publish, reveal, disclose, make known, intimate, divulge, report, leak"}, 
{"announcement", "notification, declaration, statement, advertisement, broadcast, publication, report, bulletin, revelation, disclosure"},
{"announcer", "newscaster, reporter, broadcaster, commentator, anchor, messenger, harbinger, herald, crier"},
{"annoy", "irritate, aggravate, pester, vex, badger, needle, harass, bother, plague, rile, provoke, exasperate, madden"}, 
{"annoyance", "irritation, nuisance, vexation, disturbance, bother, aggravation, harassment, pest, headache, pain, pain in the neck"},
{"annul", "negate, invalidate, rescind, retract, repeal, revoke, void, cancel, reverse"}, 
{"annulment", "nullification, invalidation, retraction, repeal, dissolution, cancellation, reversal, recall"}, 
{"anoint", "1: consecrate, sanctify, bless; 2: oil, rub, smear, lubricate, daub, grease"},
{"anointing", "consecration, blessing, sanctification, dedication, unction"},
{"anomaly", "abnormality, oddity, exception, aberration, deviation, irregularity, exception, rarity, peculiarity, anachronism, incongruity, freak, misfit"},
{"answer", "noun - 1: response, reply, acknowledgment, explanation, retort, rejoinder, comeback, refutation; 2: solution, discovery, resolution, outcome, elucidation, explanation; verb - 1: reply, respond, acknowledge, retort, rejoin, return, echo, say, comeback; 2: satisfy, fulfill, suffice, fill; 3: solve, elucidate, clarify, explain; 4:(answer for) be held responsible for, take the blame, be accountable, accept responsibility, be liable, take the rap for; 5: (answer to) be ruled by, be responsible to, respect the authority of, report to, respect, obey"},
{"antagonism", "hostility, conflict, animosity, dissension, discord, friction, ill will, competition, rivalry"},
{"antagonist", "adversary, opponent, enemy, rival, foe, competitor, contender"}, 
{"antecedents", "ancestors, descent, lineage, ancestry, forebears, forefathers, extraction, pedigree, stock, blood, background, progenitors"},
{"antedate", "1: date back, predate; 2: go before, forerun, precede"},
{"anthem", "chant, song, hymn, psalm, chorale"},
{"anthology", "compilation, collection, selection, treasury, digest, miscellany"},
{"antic", "caper, frolic, trick, joke, prank, lark, stunt"},
{"anticipate", "1: foresee, expect, predict, look forward to, await, hope for, look for, forecast, bank on, count on; 2: preclude, forestall, intercept, prevent"},
{"anticipation", "expectation, hope, awaiting, preconception, forethought; forewarning, apprehension, presentiment"},
{"anticlimax", "disappointment, letdown, disenchantment, bathos, comedown, fiasco"},
{"antidote", "neutralizer, cure, detoxicant, countermeasure, remedy, counteragent, corrective, antitoxin, preventive"},
{"antipathy", "dislike, animosity, hatred, hostility, loathing, odium, enmity, aversion, bad blood, repugnance, ill will, incompatibility"},
{"antiquary", "antiquarian, archaist, archaeologist, paleologist"},
{"antique", "antiquity, period piece, museum piece, heirloom, relic, rarity, curio"},
{"antiquity", "ancient times, time immemorial, distant past, olden days"},
{"antiseptic", "disinfectant, germicide, cleanser, purifier, bactericide, decontaminant"},
{"antithesis", "1: (the state of being opposite) opposition, contradiction, inversion, polarity, contraposition; 2: (something that is opposite) opposite, reverse, converse, contrary, opposite extreme, contrast, inverse"},
{"anxiety", "anxiousness, uneasiness, worry, misgiving, nervousness, fretfulness, distress, dread, tension, apprehension, angst, fore-boding"},
{"apartment", "rooms, living quarters, flat, condominium, penthouse, tenement, suite, lodgings, pad"},
{"apathy", "1: indifference, unconcern, coldness, emotionlessness, uninterestedness, disdain, aloofness, unresponsiveness; 2: listlessness, lethargy, passivity, inertia, sluggishness, torpor"},
{"ape", "imitate, caricature, mock, parody, mirror, parrot, echo, copy, affect, take off on"},
{"aperture", "opening, hole, gap, breach, orifice, chink, rent, cleft, crack, space, vent, fissure, rift"},
{"apex", "top, pinnacle, zenith, peak, summit, climax, vertex, crowning point, high point, crest, culmination, apogee, acme"},
{"aphorism", "maxim, adage, axiom, dictum, saying, proverb, saw, epigram, precept"},
{"aplomb", "confidence, poise, savoir-faire, calmness, composure, equanimity, self-assurance, self-confidence, self-possession, sang-froid"},
{"apogee", "zenith, peak, summit, pinnacle, apex, acme, high point, vertex, top, crest, culmination"}, 
{"apologist", "defender, vindicator, supporter, justifier, advocate, champion, endorser, upholder"},
{"apologize", "beg pardon, excuse oneself, make amends, atone, express regret, ask forgiveness, retract"}, 
{"apology", "1: excuse, explanation, justification, defense, apologia, vindication, plea, extenuation; 2: confession, acknowledgment, regret, repentance"},
{"apostle", "advocate, champion, promoter, missionary, preacher, proponent, proselytizer, propagator, evangelist, crusader"},
{"apostasy", "perfidy, disloyalty, betrayal, renunciation, faithlessness, recreancy, heresy, defection, desertion, abandonment"}, 
{"apostate", "heretic, traitor, recreant, renegade, tergiversator, defector, turncoat, deserter"},
{"apotheosis", "1: deification, glorification, idolization, exaltation, idealization, immortalization, elevation; 2: ideal, paragon, model, exemplar"},
{"apotheosize", "deify, glorify, idolize, exalt, idealize, immortalize, elevate"},
{"apothecary", "pharmacist, druggist, chemist"},
{"apparatus", "1: appliance, machinery, tool, utensil, equipment, implement, gadget, contraption, device, gear, gizmo; 2: bureaucracy, system, organization, framework, structure, setup, outfit, network"},
{"apparel", "wardrobe, outfit, garments, clothing, attire, dress, vestments, accoutrements, trappings, garb, costume"},
{"apparition", "specter, ghost, phantom, spirit, wraith, chimera, manifestation, phantasm, shade, visitation, presence"},
{"appeal", "noun - 1: attractiveness, interest, charm, engagingness, seductiveness, charisma, sexiness; 2: entreaty, plea, request, solicitation, petition, requisition, overture, proposal, bid, claim, suit; verb - 1: ask, beg, request, urge, petition, beseech, entreat, plead; 2: fascinate, interest, engage, entice, captivate, intrigue, tantalize, tempt, enchant, beguile"},
{"appear", "1: come into view, come to light, transpire, materialize, surface, emerge, come out, crop up, develop, loom, show, surface; 2: seem, look, resemble, have the appearance; 3: (be present or active) attend, perform, act, present oneself, be published, play, take part, turn up, be there, show one's face"},
{"appearance", "1: look, countenance, bearing, mien, mannerism, demeanor, attitude, carriage, air, face, posture; 2: mirage, vision, impression, image, reflection, faqade, dream, illusion, apparition, phenomenon, ghost; 3: (make an appearance) be present, come, appear, show up"},
{"appease", "1: satisfy, quell, quench, be enough, do, serve; 2: calm, allay, soothe, assuage, ease, quiet, diminish, mollify, pacify, placate, quiet, soften"}, 
{"appellation", "name, title, label, address, monicker, epithet, denomination, description, nickname, designation"},
{"append", "add, attach, join, tack on, affix, fasten, annex"},
{"appendage", "1: limb, member, extrernity, prosthesis; 2: addition, attachment, supplement, addendum, adjunct"},
{"appendix", "addendum, supplement, codicil, excursus, attachment, index, bibliography, tables, notes"},
{"appetite", "1: hunger, thirst, craving, taste, yearning, lust; 2: desire, longing, craving, hankering, yearning, passion; predilection, proclivity, propensity, inclination"},
{"appetizer", "hors d'oeuvre, aperitif, canap6, antipasto, cocktail, taste, sample, preview, tidbit, whet"},
{"applaud", "cheer, clap, commend, praise, laud, compliment, acclaim, extol, eulogize, congratulate"},
{"applause", "cheering, acclaim, praise, accolade, ovation, plaudits, eulogizing, commendation, kudos, approval, hand"},
{"appliance", "device, gadget, machine, mechanism, implement, instrument, apparatus, contraption, tool, contrivance, gizmo"},
{"applicant", "candidate, aspirant, interviewee, petitioner, inquirer, competitor"},
{"application", "1: use, utilization, employment, purpose; 2: request, appeal, entreaty, demand, petition"},
{"apply", "1: request, demand, beg, appeal, petition; 2: attach, place or put on or upon, affix, fasten, join, adjoin; 3: (apply oneself) attend to, dedicate oneself, address oneself, concentrate on, be occupied with, keep one's mind on, persevere or persist in, be industrious, buckle down"},
{"appoint", "designate, select, nominate, ordain, assign, delegate, elect, name, commission, choose"},
{"appointment", "1: selection, designation, election, nomination, assignment, installation, delegation, empowering, promotion, approval, choice; 2: engagement, arrangement, meeting, rendezvous, invitation, conference, tete-a-tete, date"},
{"appointments", "furnishings, fittings, gear, paraphernalia, accoutrements, trappings, fixtures, outfit"},
{"apportion", "allot, allocate, distribute, ration, dispense, dole out, share, mete, divide, assign, award"},
{"appraisal", "estimation, assessment, review, sizing up, evaluation, inspection, examination, rating, once-over, opinion, assay, valuation"},
{"appreciate", "1: acknowledge, thank, welcome, enjoy, be obliged, be indebted, give thanks; 2: admire, value, esteem, honor, extol, praise, applaud; 3: be sensitive to, have a taste for, have the faculty for, derive pleasure from, like, enjoy, respond to, dig"}, 
{"appreciation", "1: gratitude, thankfulness, recognition, gratefulness; 2: sensitivity, taste, enjoyment, fascination, attraction, love, affection"}, 
{"apprehend", "arrest, capture, seize, catch, detain, hold, get, grab, nab, bust, collar, run in"},
{"apprehension", "fear, anxiety, concern, worry, unease, nervousness, trepidation, misgiving, doubt, suspicion"}, 
{"apprentice", "trainee, beginner, novice, neophyte, pupil, student, recruit"}, 
{"apprise", "acquaint, brief, inform, tell, enlighten, notify, warn, tip off"}, 
{"approach", "1: appeal or apply to, address, speak or talk to, accost, request, propose, make advances or overtures to, buttonhole, corner, descend on or upon; 2: come near, drift or go or move toward, come up to, loom up, verge upon, close in; 3: be imminent or forthcoming, loom, await, impend, draw near"}, 
{"approbation", "1: approval, admiration, high regard, esteem, favor; 2: sanction, consent, support, endorsement, permission"},
{"appropriate", "1: seize, take, secure, usurp; 2: allocate, allot, disburse, set aside or apart, apportion, budget, reserve"},
{"appropriateness", "propriety, properness, correctness, felicitousness, pertinence, relevance, aptness, applicability, seemliness, suitability"},
{"appropriation", "1: seizure, commandeering, confiscation, misappropriation, usurpation, impoundment; 2: allocation, gift, award, grant, funding, bestowing, allotment, apportionment, donation, entitlement, sponsoring"},
{"approval", "1: regard, esteem, favor, admiration, praise, respect, acclaim, liking, appreciation; 2: sanction, endorsement, support, consent, permission, acquiescence, agreement, validation, OK, blessing, go-ahead, green light"},
{"approve", "1: affirm, support, encourage, ratify, endorse, confirm, sanction, consent or agree or assent to, OK, give one's blessing, give the green light; 2: favor, recommend, praise, acclaim, applaud"}, 
{"approximation", "estimation, conjecture, rough calculation, rough idea, guesstimate, extrapolation"}, 
{"appurtenance", "accessory, supplement, accompaniment, auxiliary, adjunct, addition, subsidiary, attachment"},
{"appurtenances", "1: accessories, accompaniments, appendages, additions; 2: equipment, paraphernalia, gear, trappings"},
{"aptitude", "skill, talent, capability, ability, intelligence, proficiency, faculty, capacity, quickness"},
{"arbiter", "judge, arbitrator, mediator, intermediary, negotiator, referee, umpire"},
{"arbitrate", "settle, decide, determine, adjudicate, judge, referee, umpire"},
{"arbitration", "mediation, settlement, negotiation, adjudication, determination, judgment, decision"},
{"arbitrator", "arbiter, adjudicator, negotiator, intermediary, mediator, moderator, judge, referee, umpire"},
{"arch", "noun - curve, arc, bend, bow, archway, cupola, dome, vault; verb -  arc, bow, curve, bend, vault, extend"},
{"archetype", "prototype, model, pattern, original, precursor, standard, paradigm, exemplar, role model, type, form, ideal, classic, conception"},
{"architect", "designer, planner, engineer, master builder, constructor, creator, originator, founder"},
{"architecture", "structure, construction, design, composition, framework, building, style, architectonics"},
{"archive", "repository, record office, library, museum"},
{"archives", "records, ledgers, documents, annals, registers, muniments, memorabilia"},
{"ardor", "enthusiasm, fervor, passion, warmth, intensity, spirit, lust, vehemence, zeal, fire, heat"}, 
{"area", "1: expanse, stretch, distance, space; 2: section, lot, plot, zone, neighborhood, sector, block, precinct, ward, district, township, division"},
{"arena", "stadium, coliseum, amphitheater, park, field, stage, ground, battleground, battlefield"},
{"argot", "dialect, idiom, jargon, cant,  vernacular, lingo, terminology, vocabulary, usage"},
{"argue", "1: quarrel, bicker, fight, squabble, feud, fall out, haggle; 2: (give the pros and cons of ) debate, clarify, discuss, talk about, question, dispute, thrash out, reason; 3: (make a case for) plead, appeal, justify, explain, elucidate, maintain, reason, show, convince, contend, claim, persuade, prove"},
{"argument", "1: (acrimonious verbal exchange) disagreement, spat, fight, dispute, quarrel , words, row; 2: evidence, reasons, exhibits, reasons, proof; 3: debate, discussion, exchange, contention, dialogue"},
{"arise", "1: get up, wake up, awaken, rise, stand up; 2: ascend, go up, climb, soar, tower, mount; 3: result, emanate, begin, originate, derive, commence, ensue, come to light, crop up, follow, occur"},
{"aristocracy", "nobility, gentry, upper class, ruling class, patricians, elite, gentility, upper crust, top drawer"},
{"arm", "noun - 1: limb, appendage, wing, member, branch, rod, bough, offshoot, handle; bend, crook, projection; 2: branch, department, subsidiary, division, unit; verb - equip, outfit, furnish, supply, gird, provide, accoutre, fit out"},
{"armaments", "weaponry, ammunition, arms, artillery, ordnance, guns"},
{"armor", "1: shell, chain mail, steel plating, garniture, iron-cladding; 2: protection, defense, shield"},
{"armory", "arsenal, ammunition dump, repository, stockpile, depot"},
{"arms", "weapons, guns, instruments of war, armaments, firearms, ordnance"},
{"army", "1: armed force, military, troops, soldiers, militia, land forces; 2: gang, mob, swarm, pack, throng, horde, array, multitude"},
{"arouse", "1: stimulate, excite, stir up, rouse, move, prompt, goad, spark, incite, instigate, spur, whip up, agitate; 2: wake up, waken, awaken, rouse, startle"},
{"arraign", "accuse, charge, incriminate, indict, prosecute, call to account, denounce, impugn"},
{"arrange", "1: align, lay out, tidy, file, order, organize, position, adjust; regulate, systemize, classify, order, distribute, group, methodize; 2: plan, prepare for, coordinate, determine, devise, scheme, construct, contrive, design, schedule, organize, stage-manage, swing; 3: orchestrate, score, harmonize, instrument, adapt"},
{"arrangement", "1: organization, grouping, classification, ordering; 2: agreement, settlement, compromise, deal, adjustment, contract, pact"},
{"array", "1: design, arrangement, order, pattern; 2: formal dress, apparel, attire, finery, garb, garments, raiment, regalia; 3: throng, assemblage, multitude, host, crowd"},
{"arrears", "unpaid or outstanding debt, deficit, balance due, back payments, unfinished work, obligations"},
{"arrest", "noun - incarceration, imprisonment, appropriation, apprehension, confinement, captivity, protective custody, seizure, detention, duress, under arrest taken into custody, seized, apprehended, jailed, imprisoned, detained, arrested, caught, busted, snagged, collared, nabbed, booked, sent up the river; verb - 1: apprehend, capture, incarcerate, imprison, jail, detain, take into custody, bust, nab, collar, run in; 2: stop, restrain, prevent, restrict, check, abort, limit, control"},
{"arrival", "1: appearance, approach, entrance, advent, coming, influx, landing, reaching one's destination; 2: visitor, newcomer, entrant, immigrant"},
{"arrive", "1: appear, come, show up, turn up) alight, happen, occur, materialize, land; 2: succeed, make it, get to the top"}, 
{"arrogance", "conceit, haughtiness, vanity, hubris, condescension, insolence, scorn, contempt, disdain, highhandedness, pretension, lordliness, superciliousness, airs"},
{"arrogate", "misappropriate, seize, usurp, commandeer, confiscate, demand, presume"},
{"arsenal", "supply, stockpile, storehouse, warehouse, armory, repository, ammunition dump, ordnance depot"},
{"art", "1: masterpiece, painting, picture, sculpture, statue, literature, music, dance; 2: creativity, imagination, ability, inventiveness, ingenuity, skill"},
{"article", "1: thing, object, substance, commodity; 2: essay, paper, editorial, commentary, exposition"},
{"articulate", "enunciate, verbalize, vocalize, pronounce, say, state, talk, speak, utter, voice; express, spell out, explain, expand or enlarge on, elucidate"},
{"articulation", "enunciation, diction, pronunciation, elocution, delivery, verbalization, vocalization, saying, speaking, voicing; explanation, elucidation, expression"},
{"artifice", "1: maneuver, stratagem, trick, wile, ruse; 2: trickery, guile, cunning, deceit, dishonesty; 3: skill, ability, know-how, facility"},
{"artillery", "guns, battery, cannon, ordnance, fieldpieces"},
{"artisan", "expert, technician, craftsperson, workman, journeyman, expert, mechanic"},
{"artist", "1: craftsperson, painter, sculptor; 2: expert, master, maestro"},
{"artiste", "actor, performer, entertainer, comic, player, trouper, vaudevillian"},
{"artistry", "workmanship, skill, proficiency, creativity, talent, craft, sensibility, brilliance, genius, art, style"},
{"ascend", "rise, go up, fly up, soar, take off, climb, mount, move up, slope upwards"},
{"ascendancy", "supremacy, dominance, rule, reign, sway, influence, dominion, control, power, preeminence, sovereignty, upper hand, superiority"},
{"ascent", "1: rise, climb, ascenclance, climbing, mounting, ascension, levitation; 2: upgrade, incline, slope, acclivity"},
{"ascertain", "learn, find out, discover, determine, make certain, verify, establish, confirm, identify"},
{"ascetic", "puritan, abstainer, celibate, flagellant, monk, nun"}, 
{"asceticism", "self-denial, continence, self-abnegation, puritanism, temperance, abstinence, celibacy, austerity, harshness"},
{"ascribe", "credit, attribute, assign, charge, impute, chalk up to"},
{"ashes", "1: cinders, embers, dust, powder, slag, charcoal, volcanic ash, soot; 2: ruins, remains, vestiges, destruction, remnants"},
{"ask", "1: inquire, question, query, interrogate, quiz, catechize; 2: beg, appeal, plead, entreat, implore, supplicate, beseech, importune, pray, press, request; 3: demand, require, solicit, seek, bid, order"},
{"aspect", "1: appearance, looks, countenance, face, mien, features; 2: viewpoint, point of view, outlook, position, perspective, regard, slant, spin"},
{"asperity", "1: roughness, harshness, unevenness, ruggedness; 2: hardship, trouble, misfortune, difficulty, impediment; 3: acrimony, rudeness, bitterness, sharpness, ill temper"},
{"aspersion", "criticism, defamation, slander, slur, vilification, vituperation, denigration, disparagement, calumny, censure, smear, mud-slinging"},
{"asphyxiate", "suffocate, smother, choke, stifle, strangle, throttle"},
{"aspirant", "candidate, competitor, applicant, contestant, seeker, suitor, hopeful, striver, wannabe"},
{"aspiration", "goal, dream, aim, hope, objective, endeavor, wish, intent, ambition, ideal, desire, purpose"},
{"aspire", "aim, intend, dream, wish, hope, seek, pursue, yearn, purpose, long"},
{"ass", "idiot, simpleton, fool, dunce, numskull, dolt, cretin, half-wit, nitwit, nincompoop, ninny, blockhead, bonehead"},
{"assail", "1: assault, attack, fall upon, abuse, maltreat, impugn, strike, pelt; 2: berate, malign, revile, criticize, vilify, bombard, belabor, impugn, lay into"},
{"assailant", "attacker, assaulter, perpetrator, mugger, aggressor, abuser"},
{"assassin", "killer, murderer, slayer, executioner, thug, hit man, enforcer"},
{"assassinate", "murder, kill, dispatch, execute, eliminate, slay, slaughter, do away with, hit, rub out, take out, waste"},
{"assassination", "murder, killing, shooting, slaying, homicide, hit"},
{"assault", "attack, aggression, invasion, on-slaught, charge, offensive, raid, storm, charge, strike"},
{"assay", "test, measure, examine, assess, analyze, inspect, evaluate, weigh, estimate, appraise, investigate"},
{"assemblage", "group, gathering, association, crowd, multitude, assembly, array, body, throng, mass"},
{"assemble", "1: gather, meet, get together, congregate, group, collect, join up, rally, lock, marshal, muster; 2: construct, compose, build, manufacture, erect, set up, piece together, make"},
{"assembly", "1: gathering, congregation, throng, assemblage, meeting, association; 2: construction, manufacture, building, piecing together, joining"}, 
{"assent", "noun - acceptance, approval, OK, agreement, compliance, acquiescence, concurrence, consent, permission, sanction; verb - consent, approve, allow, permit, grant, sanction, comply, submit, acquiesce, accede, agree, concede, yield, concur"},
{"assert", "state, affirm, say, declare, aver, pronounce, proclaim, avow"}, 
{"assertion", "affirmation, declaration, statement, word, contention, claim, allegation, pronouncement, vindication, avowal"},
{"assess", "appraise, estimate, evaluate, review, value, weigh, consider, determine, judge, rate"},
{"assessment", "appraisal, estimation, evaluation, opinion, determination, judgment, review, calculation"},
{"asset", "benefit, advantage, strength, aid, virtue, help, plus, resource, service"},
{"assets", "capital, funds, holdings, means, wealth, property, resources, reserves, possessions, wherewithal, goods, estate"},
{"asseverate", "assert, maintain, declare, swear, profess, affirm, avouch, testify, protest, pronounce, certify, avow"},
{"assign", "1: appoint, commission, select, delegate, authorize, ordain, charge, elect, relegate; 2: distribute, give out, consign, allot; 3: set apart, earmark, designate, specify, allocate, indicate"},
{"assignation", "1: allocation, allotment, allowance, ration; 2: rendezvous, tryst, date, affair, tete-a-tete"},
{"assignment", "duty, job, task, responsibility, mission, goal, objective"},
{"assimilate", "1: absorb, take in or up, soak up, digest; 2: understand, grasp, take in, learn, sense; 3: adjust, adapt, acclimatize, accustom, conform"},
{"assimilation", "1: absorption, digestion, inhalation, integration, incorporation; 2: adjustment, adaptation, agreement, conformity, acclimatization"},
{"assist", "help, aid, support, abet, succor, boost, lend a hand to, enable, facilitate, rally around"},
{"assistance", "help, aid, support, collaboration, cooperation, succor, reinforcement"}, 
{"assistant", "aide, associate, helper, partner, collaborator, adjutant, right hand, helpmate, accessory, abettor"},
{"associate", "1: keep company with, have relations with, be intimate with, work with, fraternize with, join with, get along with, consort with, be friendly with, run or hang around with; 2: relate, correlate, compare, link, connect, join; 3: incorporate, organize, affiliate, unite, federate, ally, amalgamate"},
{"association", "1: friendship, fraternization, affiliation, companionship, camaraderie, fellowship, intimacy, union; 2: organization, federation, corporation, union; 3: connection, relationship, linkage, correlation, tie-in"},
{"assort", "sort, classify, arrange, group"},
{"assortment", "mixture, variety, diversity, medley, array, mishmash, melange, potpourri, jumble, hodgepodge"},
{"assuage", "1: (as pain) alleviate, lessen, relieve, soothe, mitigate, palliate, modify; 2: (as thirst or hunger) satisfy, appease, fill, surfeit; 3: calm, pacify, quiet, still, mollify, settle down"}, 
{"assume", "1: take for granted, suppose, presume, posit, presuppose, postulate, theorize, ascertain, speculate, infer, expect; 2: pretend, feign, affect, put on; 3: take, seize, appropriate, confiscate"},
{"assumption", "presumption, supposition, conjecture, surmise, suspicion, theorization"},
{"assurance", "1: guarantee, insurance, pledge, certainty, promise, security; 2: confidence, conviction, trust, certainty, faith"}, 
{"assure", "1: guarantee, attest, vouch for, aver; 2: convince, prove, persuade, induce; 3: promise, pledge, affirm, swear; 4: encourage, reassure, hearten, inspire"},
{"astonish", "amaze, flabbergast, stun, astound, stupefy, floor, surprise, nonplus, dumbfound, wow"},
{"astonishment", "surprise, amazement, wonder, awe, shock, dismay, bewilderment, consternation"},
{"astound", "amaze, astonish, overwhelm, flabbergast, shock, stagger, shake, dumbfound, surprise, wow"},
{"astronaut", "space traveler, cosmonaut, spaceman or spacewoman, space pilot, rocketeer"},
{"astronomy", "stargazing, cosmology, astrophysics, astrography, uranology"},
{"astuteness", "shrewdness, acuteness, acumen, insight, discernment, perceptiveness, sagacity, wiliness, penetration, craftiness, cleverness, keenness"},
{"asylum", "1: mental institution or hospital, madhouse, funny farm, loony bin, nut-house; 2: refuge, haven, sanctuary, shelter, safety, retreat"},
{"asymmetry", "dissymmetry, imbalance, unevenness, irregularity, misproportion, disproportion, inequality"},
{"atheism", "heathenism, impiety, paganism, rationalism, freethinking, nonbelief, skepticism, godlessness"},
{"atheist", "nonbeliever, heathen, infidel, pagan, freethinker, agnostic"},
{"athlete", "sportsman, sportswoman, competitor, contender, contestant, jock"},
{"athletics", "sports, games, exercises, calisthenics, events, contests"},
{"atmosphere", "surroundings, environment, ambiance, climate, tenor, mood, tone, feeling, air, spirit, vibrations"},
{"atom", "speck, particle, bit, iota, grain, crumb, morsel, scrap, mite"},
{"atone", "make amends, compensate for, expiate, do penance, pay for"},
{"atonement", "penance, amends, reparation, restitution, compensation, restoration"},
{"atrocity", "crime, brutality, horror, evil, heinousness, viciousness, abomination, hideousness, inhumanity, barbarity, cruelty, savagery, monstrosity, villainy"},
{"atrophy", "wasting, shriveling, shrinking, deterioration, emaciation, degeneration, withering, decline"},
{"attach", "connect, affix, bind, join, fasten, couple, link, tie, unite, weld, adhere"}, 
{"attachment", "1: accessory, extension, supplement, addition, annex, adjunct; 2: fondness, love, affection, liking, devotion, affinity"},
{"attack", "noun - aggression, charge, onslaught, assault, raid, advance, offense, bombardment, invasion; verb - assault, assail, strike, charge, besiege, invade, storm, bear or swoop down on or upon"}, 
{"attacker", "assailant, abuser, assaulter, aggressor, persecutor, mugger, raider, perpetrator, criminal, felon"},
{"attain", "achieve, accomplish, earn, reach, realize, get, acquire, win, obtain"}, 
{"attempt", "effort, try, undertaking, essay, trial, go, struggle, venture,  crack, shot, stab"},
{"attend", "1: accompany, escort, chaperon; 2: be present at, make an appearance, show up, visit, be a guest, frequent, haunt; attend to deal with, see to, look after, concentrate on, take care of, manage"},
{"attendance", "audience, crowd, turnout, house, gate, door"},
{"attendant", "aide, assistant, helper, guide, guard, servant"},
{"attention", "1: (state of mind) attentiveness, concentration, alertness, intentness; 2: (act of taking notice) observation, notice, mindfulness, awareness, heed; respect, politeness, courtesy, deference, consideration"},
{"attenuate", "weaken, dilute, thin out, adulterate, debase, water down, reduce"}, 
{"attest", "declare, certify, maintain, testify, confirm, corroborate, endorse, authenticate, substantiate, vouch, verify, witness"},
{"attire", "clothing, outfit, dress, costume, garments, apparel, gear, wear, get-up"},
{"attitude", "disposition, demeanor, outlook, perspective, aspect, air, posture, bearing, manner, affectation, pose, mien"},
{"attorney", "lawyer, counsel, counselor, attorney-at-law"},
{"attract", "appeal to, entice, captivate, interest, charm, draw to, engage, invite, lure, seduce, tempt"}, 
{"attraction", "1: (property of attracting) magnetism, drawing power, pull, affinity, gravitation, inclination, enticement, temptation, fascination; 2: (something that attracts) magnet, charm, appeal, spectacle, lure, bait, sex appeal"},
{"attribute", "noun - characteristic, property, quality, trait, feature, mark, sign, condition; verb - credit, ascribe, accredit, impute, charge, blame, assign"},
{"attribution", "accreditation, ascription, imputation, charge, assignment"},
{"attrition", "abrasion, wearing away, erosion, friction, grinding, chafing, rubbing, scraping, weakening"},
{"attune", "1: tune, adjust the pitch, put in tune, tune up; 2: adjust, harmonize, regulate, accustom, adapt, acclimatize, assimilate, familiarize"},
{"audacity", "1: courage, daring, boldness, bravery, assurance, fearlessness, valor, guts; 2: impudence, insolence, impertinence, gall, brazenness, chutzpah, rudeness"},
{"audience", "viewers, listeners, onlookers, spectators, crowd, assemblage, turnout, fans, devotees, assemblage, reception, ratings"},
{"audit", "noun - inspection, scrutiny, examination, statement, balancing, checking, review, investigation, verification; verb -check, balance, review, investigate, scrutinize, examine, inspect, analyze"},
{"audition", "test, trial, hearing, tryout"},
{"auditor", "accountant, actuary, inspector, examiner, analyst"},
{"auditorium", "hall, theater, playhouse, movie house, amphitheater, assembly hall, opera house, concert hall, assembly room"},
{"augment", "add to, increase, enlarge, enhance, supplement, heighten, intensify, reinforce, strengthen, boost, raise"}, 
{"augur", "noun - prophet, seer, soothsayer, oracle, diviner; verb -predict, anticipate, forecast, prognosticate, bode"}, 
{"augury", "omen, portent, sign, prophecy, harbinger, divination, prediction, presage, promise, foreboding, warning"},
{"aura", "emanation, quality, vibrations, vibes , air, feeling, mood, spirit, ambiance, climate, atmosphere; forewarning, prodrome"},
{"auspices", "approval, support, sponsorship, patronage, aegis, guidance, charge, supervision, authority, tutelage"},
{"austerity", "1: severity, sternness, strictness, harshness, rigidity; 2: asceticism, abstemiousness, restraint, reserve, self-denial, self-discipline"},
{"authenticate", "guarantee, verify, validate, certify, endorse, vouch for, warrant, authorize, confirm, corroborate"},
{"authenticity", "1: genuineness, realness, purity, validity, legitimacy, actuality; 2: trustworthiness, fidelity, faithfulness, reliability, truthfulness, dependability, honesty"},
{"author", "1: writer, literary artist, fittdrateur, wordsmith, scribe, penman, penwoman, novelist, playwright; 2: initiator, originator, founder, planner, prime mover, producer, creator, inventor, architect"},
{"authoritarianism", "tyranny, dictatorship, despotism, fascism, autocracy, totalitarianism, absolutism"},
{"authority", "1: authorization, jurisdiction, power, right; 2: expert, specialist, veteran, professional"},
{"authorization", "approval, certification, permission, sanction, imprimatur, leave, license, permit, warrant, credentials,  go-ahead, green light"},
{"authorize", "approve, permit, sanction, consent, enable, allow, OK, empower, legalize, license, warrant"}, 
{"authorship", "invention, creation, instigation, making, doing"},
{"auto", "car, automobile, vehicle, passenger car"},
{"autocracy", "dictatorship, despotism, tyranny, authoritarianism, totalitarianism, absolutism, fascism"}, 
{"autocrat", "dictator, despot, tyrant, authoritarian, absolutist, fascist"},
{"autograph", "signature, seal, token, memento, John Hancock"},
{"automation", "industrialization, mechanization, motorization, computerization, cybernetics, self-regulation"},
{"automaton", "machine, robot, android, cyborg"},
{"automobile", "car, vehicle, passenger car, auto, motor car"},
{"autonomy", "independence, autarky, freedom, free will, self-government, self-rule, self-determination, sovereignty, home rule"}, 
{"auxiliary", "assistant, helper, supporter, partner, confederate, associate, ally, accessory, reserve"},
{"avail", "noun - usefulness, effictiveness, advantage, worth, benefit, to no avail in vain, for nought, fruitlessly, unsuccessfully; verb - help, benefit, profit, serve, aid, assist, avail oneself of take advantage of, utilize, exploit, profit from, make the most of"},
{"avalanche", "landslide, cascade, deluge, torrent, inundation, barrage, cataclysm"},
{"avarice", "greed, miserliness, parsimony, stinginess, tightfistedness, covetousness, predatoriness, acquisitiveness, rapacity, cupidity, pennypinching"}, 
{"avenge", "take revenge for, take vengeance for, vindicate, repay for, punish for, retaliate for, get even for"},
{"avenue", "1: street, road, boulevard, route, drive, thoroughfare, walk; 2: entry, entrance, means, way, channel, access, passage"},
{"aver", "assert, affirm, attest, allege, profess, declare, insist, protest, avouch, state, swear, testify"},  
{"average", "norm, mean, standard, medium, par, rule, mediocrity, midpoint"},
{"aversion", "repugnance, dislike, abhorrence, repulsion, revulsion, anathema, antipathy, disgust, hate, opposition, detestation, disgust"},
{"avert", "prevent, deflect, turn away, turn, evade, avoid, ward off, fend off, forestall, stave off"},
{"aviator", "pilot, flier, airman, aeronaut"},
{"avocation", "hobby, recreation, sideline, pastime, diversion, distraction, relaxation"},
{"avoid", "evade, abstain from, elude, avert, circumvent, eschew, dodge, shirk, get out of or around, prevent, sidestep, steer clear of, duck"},
{"avow", "assert, profess, swear, testify, attest, declare, maintain, proclaim, affirm, own, state"},
{"avowal", "assertion, declaration, oath, testimony, affirmation, profession, proclamation,
acknowledgment, recognition, admission"},
{"await", "expect, wait for, anticipate, look forward to, hope for, lie in wait, be in store for, look for"},
{"awaken", "1: wake, rouse, awake, get up; 2: excite, arouse, stimulate, provoke, stir up, call forth, prompt, enliven, activate, animate, vivify"},
{"award", "noun - 1: prize, reward, grant, gift, trophy, medal; 2: (legal settlement) payment, restitution, damages, recompense, compensation, reparation, indemnity; verb - grant, give, bestow, present, endow, assign, confer, determine"},
{"awareness", "knowledge, recognition, cognizance, consciousness, realization, attention, understanding, sensibility, enlightenment, observation"}, 
{"awe", "wonder, amazement, reverence, veneration, respect, admiration, astonishment, apprehension, fear, dread"}, 
{"ax", "cut down, get rid of, remove, throw dismiss, discharge, discontinue, cut, cancel, terminate, withdraw"},
{"axiom", "maxim, adage, dictum, precept, principle, aphorism, postulate, truism, by-word"},
{"axis", "axle, pivot, spindle, longitude, center fine"},
{"axle", "axis, pivot, shaft, pin, hinge, spindle"}
};

Save["anounandverbsyn", asyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
bsyn =
{
{"babble", "noun - chatter, gibberish, nonsense, prattle, jabber, blab; verb - chatter, rant, rave, blather, run on, gossip, run at the mouth, drivel, palaver"},
{"baby", "noun - child, infant, toddler, babe, cherub, brat, rugrat, little shaver; verb - spoil, pamper, coddle, indulge, cosset, pander to, spoon-feed"},
{"babysit", "watch, oversee, care for, protect, guard, mind, tend"},
{"back", "noun - 1: backside, hindquarters, rear end, butt, tail, ass, posterior, hiney; 2: (behind one's back) secretively, covertly, slyly; 3: (flat on one's back) helpless, sick, ill, defeated; 4: (turn one's back on) abandon, desert, fail, reject, betray, let down; verb - 1: support, endorse, advocate, stand behind, champion, uphold, second, encourage; 2: finance, subsidize, underwrite, back down retreat, withdraw, recoil, renege, give way, back out"},
{"backbite", "slander, libel, malign, revile, disparage, vilify, traduce, badmouth"},
{"backbiting", "detraction, aspersion, calumny, vituperation, scandal mongering, spitefulness"},
{"backbone","1: spine, vertebrae, chine; 2: determination, resolve, tenacity, guts, will, fortitude, nerve, spirit, heart, mettle, character, grit"},
{"backer", "benefactor, supporter, sponsor, advocate, patron, champion, angel"},
{"backfire","1: explode, detonate, burst, erupt; 2: boomerang, recoil, rebound, ricochet, come home to roost; miscarry, fail, go awry, abort"},
{"background","1: setting, environment, environs, ambiance, scene, backdrop, surroundings, milieu, framework; 2: experience, upbringing, history, past, education, breeding, circumstances, accomplishments, achievements"},
{"backing", "assistance, aid, support, endorsement, advocacy, sponsorship, sanction, encouragement, reinforcement"},
{"backlash", "response, reaction, repercussion, backfire, boomerang, resentment, opposition, reprisal"},
{"backlog", "reserve, accumulation, supply, excess, stock, hoard, savings, quantity"},
{"backslide", "relapse, regress, slip, revert, weaken, renege, fall from grace, apostatize, stray"},
{"backwash", "result, wake, aftermath, repercussion, reaction, ramifications"},
{"backwoods", "woodlands, forest, country, outback, bush, the sticks, boondocks, boonies"},
{"badge", "seal, trademark, emblem, insignia, shield, medallion, signet, identification, escutcheon"},
{"badger", "bother, harass, annoy, pester, hassle, plague, torment, goad, bully, importune"},
{"baffle","1: confuse, puzzle, perplex, bewilder, confound, disconcert, mystify, flummox; 2: hinder, impede, block, thwart, frustrate, obstruct, stump"},
{"bag", "noun - 1: purse, pocketbook, pouch, sack, satchel, knapsack, rucksack, saddlebag, suitcase, brief case, valise, haversack; 2: (in the bag) certain, absolute, sure, definite, sewed up; 3: (left holding the bag) framed, set up, deceived, tricked, abandoned, deserted, left in the lurch; verb - catch, trap, seize, capture, nab, commandeer, appropriate, acquire"},
{"baggage", "luggage, gear, bags, suitcases, accoutrements, impedimenta, belongings, effects"},
{"bail", "noun - bond, surety, warrant, guarantee, pledge, security, collateral, recognizance; verb -  1: dip, scoop, dredge, spoon out; 2: empty, drain, deplete, clear"},
{"bail out", "1: release, guarantee, warrant, assist, finance, relieve, help; 2: retreat, withdraw, flee, escape, quit"},
{"bait", "noun - attraction, lure, inducement, enticement, temptation, carrot; verb - 1: torment, tease, bother, nag, annoy, goad, harass, anger, irritate, provoke, irk; 2: lure, entice, attract, draw, fascinate, engage"},
{"bake", "1: cook, roast, toast, warm; 2: hard temper, fire, anneal"},	
{"balance", "noun - 1: excess, surplus, remainder, rest, residue; 2: equilibrium, symmetry, equivalence, parity, stability, counterbalance; verb - 1: (of weights or forces) offset, oppose, steady, stabilize, neutralize, level, even, square, countervail, correspond; 2: (of debts and credits) settle, square, compute, adjust, audit, calculate, tally, reckon"},
{"balcony", "gallery, terrace, veranda, catwalk, mezzanine, stoop, portico, porch"},
{"balderdash", "nonsense, gibberish, rubbish, drivel, bunk, poppycock; claptrap, tripe, bombast"},
{"bale", "package, bundle, parcel, fared, truss"},
{"balk", "1: refuse, turn down, demur, desist, resist, shirk; 2: frustrate, thwart, hinder, prevent, defeat, foil, forestall, obstruct, stall, check"},
{"ball", "1: globe, balloon, orb, marble, pellet, globule, perisphere; 2: dance, prom, party, soiree, masquerade, promenade, reception; 3: (get the ball rolling) begin, start, initiate, commence, get things under way; 4: (having something on the ball) able, skilled, alert, responsible, clever, capable, resourceful"},
{"ballad", "song, carol, chant, ditty, folk song, story, shanty"},
{"ballast", "weight, counterbalance, counter weight, sandbags"},
{"balloon", "bloat, swell, expand, inflate, billow, bulge, distend"},
{"ballot", "vote, tally, ticket, poll, election, referendum"},
{"balm", "1: solace, consolation, comfort, relief, alleviation, assuagement; 2: salve, ointment, lotion, unguent, emollient, balsam, bromide"},
{"bamboozle", "1: cheat, fool, swindle, hood wink, deceive, trick, dupe, con, cozen, hoax; 2: confuse, confound, perplex, baffle, befuddle, mystify, puzzle, stump"},
{"ban", "noun - prohibition, limitation, boycott, proscription, stoppage, suppression, refusal; verb - forbid, halt, outlaw, prohibit, proscribe, banish, bar, exclude, ostracize, restrict, prevent, suppress"},
{"banality", "cliche, platitude, bromide, old saw, truism"},
{"band","1: ribbon, belt, strap, line, sash, scarf, bandage, thong, strip, ferrule, cincture; 2: binding, chain, cord, fetter, manacle, shackle, stay, truss, harness, hawser; 3: group, association, body, clique, ensemble, company, coterie, party, troop, herd"},
{"bandage", "noun - dressing, compress, gauze, swathe, tourniquet; verb - dress, bind, fasten, tie, swathe, truss"},
{"bandit", "robber, thief, gangster, desperado, hijacker, marauder, pirate, racketeer, brigand"},
{"bane", "affliction, blight, calamity, curse, evil, plague, scourge, vexation, torment, pestilence"},
{"bang", "noun - detonation, blast, explosion, roar, shot, crash 3 peal, smack, thud, thump, wallop, boom, report, peal; verb - hit, strike, pound, slam, drum, hammer, thump, rap"},
{"banish", "expel, evict, expatriate, ostracize, excommunicate, deport, extradite, sequester, exile, proscribe"},
{"bank", "noun - 1: levee, slope, embankment, ridge, ledge, cliff, rampart, acclivity; 2: accumulation, cache, depository, hoard, reserve, savings, stock, store, treasury; 3: series, group, sequence, succession, tier, train, row, file, array, echelon; verb - 1: save, deposit, accumulate, stockpile, store, keep; 2: lean, pitch, tilt, slope, incline, grade, bend, slant, cant, bank on trust, rely or depend on, believe in, count on"},
{"bankruptcy", "failure, ruin, insolvency, liquidation, indebtedness, defaulting, chapter 11"},
{"banner", "flag, pennant, emblem, colors, standard, streamer"},
{"banquet", "feast, meal, dinner, repast, festivity, revel, binge"},
{"banter", "noun -  teasing, joking, kidding, play, badinage, chaff, jesting, mockery, repartee, fun, raillery; verb - joke, tease, josh, kid, jest with"},
{"baptism" ,"christening, beginning, dedication, initiation, introduction, debut"},
{"baptize", "1: cleanse, immerse, purify, regenerate, asperse; 2: name, christen, denominate, call, dub, title, style, term"},
{"bar", "noun - 1: strip, pole, rod, lever, shaft, stake, rail; 2: saloon, tavern, inn, bistro, cocktail lounge, dive, watering hole; pub, cabaret, hostel, road house; 3: barrier, hindrance, obstacle, hurdle, impediment, barricade, deterrent; 4: lawyers, counselors, barristers, judiciary, solicitors, the legal profession; verb - 1: (physically obstruct) barricade, fence, wall, dam, dike, bolt, latch, lock, jam; 2:(obstruct by refusal) ban, disallow, deny, refuse, debar, boycott, ostracize, exclude, discourage, prohibit, forbid, interdict, outlaw, proscribe"},
{"barb", "1: thorn, spike, spur, quill, bristle, arrow; 2: insult, affront, gibe, dig, cut, sarcasm, sneer, slur, aspersion"}, 
{"barbarian", "savage, brute, cannibal; yahoo, Hun, philistine, troglodyte, vulgarian, lout"},
{"barbecue", "cook, grill, sear, broil"},
{"bard", "poet, minstrel, troubadour, versifier"},
{"bare", "disclose, divulge, expose, reveal, publish, uncover, show"},
{"bargain", "noun - 1: agreement, pact, contract, compact, arrangement, deal, pact, treaty, understanding, settlement, pledge; 2: discount, value, buy, steal; reduction, deal, markdown, giveaway; verb -  buy, sell, trade, barter, traffic, transact; negotiate, haggle, deal, wheel and deal, dicker, confer, make terms; 3: (bargain for) expect, anticipate, foresee, imagine, plan on"},
{"bargaining", "haggling, trafficking, dealing, wheeling and dealing, barge in interfere, interrupt, intrude, encroach, impinge, push, shove, muscle in, gatecrash"},
{"bark", "noun - 1: shell, case, crust, husk, rind, cortex, skin, hide, pelt, coat; 2: yelp, yap, bay, snap, snarl, growl; verb - bay, snap, yap, yelp, yell, shout, bawl, bluster; 3: (bark up the wrong tree) mistake, nits, judge, miscalculate, misconstrue"},
{"barracks", "lodging, quarters, camp, bivouac, prefabs, billet"}, 
{"barrage", "gunfire, bombardment, shelling, volley, broadside, cannonade, fusillade"},
{"barrel", "cask, keg, vat, tub, hogshead, firkin, over a barrel in trouble, against the wall, at one's mercy"},
{"barricade", "noun - barrier, obstacle, obstruction, bulwark, fence, palisade, screen, rampart; verb - bar, block, obstruct, fortify, defend, protect"},
{"barrier", "bar, hindrance, hurdle, fortification, impediment, stumbling block, check; ant, entry, gateway, access"},
{"barter", "trade, bargain, negotiate, haggle, dicker, swap"},
{"base", "1: headquarters, camp, station, terminal, garrison, billet, center, depot, dock, harbor, anchorage, site; 2: foundation, ground, work, bed, pedestal, substructure, support, underpinning, infrastructure, root, footing; 3: basis, principle, source, heart, core, authoring, evidence; 4: (off base) wrong, mistaken, incorrect, erroneous, faulty, in error"},
{"basics", "necessities, fundamentals, essentials, rudiments, ABC's, nitty-gritty, brass tacks, nuts and bolts; practicalities"}, 
{"basis", "1: foundation, base, ground, root, cornerstone; 2: justification, proof, evidence, reason, source, authority, premise, sanction, raison d'6tre, postulate, antecedent"},
{"bask", "revel, relish, savor, luxuriate, lounge, relax, loll, wallow, laze"},
{"bastard", "1: love child, natural child, Sunday's child; 2: rascal, scoundrel, cheat, son of a bitch, SOB"},
{"bastardize", "corrupt, debase, pervert, degrade, cheapen, adulterate, depreciate, devalue, vitiate"},
{"bastion", "fortress, citadel, stronghold, bulwark, pillar, redoubt"},
{"bat", "noun - 1: club, stick, racket, pole, mallet; 2: (go to bat for) defend, intervene, back, support; 3: (having bats in one's belfry) crazy, mad, insane, batty, daft, eccentric, peculiar, nutty, flaky; 4: (right off the bat) immediately, at once, instantly; verb - hit, strike, whack, sock"},
{"batch", "lot, bunch, group, shipment, load, increment"},
{"bathe", "wash, clean, scour, scrub, cleanse, rinse, soak, dip, immerse"},
{"bathos", "sentimentality, melodrama, mush, schmaltz, sappiness; triteness"},
{"battalion", "mass, throng, horde, multitude, army, legion, host, contingent"},
{"batten", "secure, fasten, tighten, tie, board up, nail down"},
{"batter", "beat, punish, assault, maul, wreck, smash, injure, damage, bruise, thrash, pummel"},
{"battery", "1: assault, attack, thumping, thrashing, mugging, mayhem; 2: cannon, gunnery unit, artillery corps"},
{"battle", "fight, combat, conflict, war, struggle, assault, skirmish, sortie, blitzkrieg, engagement"},
{"bauble", "trinket, knickknack, toy, trifle, bagatelle, gewgaw, gimcrack, trifle, plaything"},
{"bawl", "1: cry, weep, sob, blubber, wail, cater, wale, squall; 2: shout, yell, roar, howl, call, vociferate, halloo, bawl out scold, chide, berate, upbraid admonish, tongue-lash, chew out"},
{"bay", "harbor, lagoon, inlet, gulf, cove, bayou, sound, fiord, estuary"},
{"bazaar", "market, fair, mart, agora, exchange, alcazar"},
{"be","1: live, exist, endure, persist, subsist, breathe, abide, survive; 2: happen, occur, transpire, take place, come about; 3: equal, comprise, amount to, consist of 4: mean, signify, denote, explain"},
{"beach", "shore, coast, seashore, the sand, strand, littoral, shingle"},
{"beacon", "guide, lamp, flare, lantern, rocket, sign, lighthouse, beam, radar, watch fire"},
{"bead","1: jewel, gem, stone, pearl; 2: drop, droplet, globule, pellet, grain, speck, dab, pill, bubble, spherule"},
{"beak", "bill, snout, nozzle, proboscis, prow, nose, nozzle"},
{"beam","1: plank, two-by-four, rafter, timber, brace, stud, strut, stay, crosspiece, support, trestle, spar, stanchion, joist; 2: streak, shaft, flicker, gleam, glare, glint, glow, emission"},
{"beam", "1: send, emit, transmit, broadcast; 2: shine, radiate, glitter, glimmer, glare, efflux; 3: smile, grin, laugh, smirk, glow, radiate"},
{"bear", "1: carry, transport, convey, transfer, tote; 2: tolerate, endure, sustain, suffer, support, abide, stomach, stand, weather, brook;  3: produce, yield, give birth, bring forth, breed, engender, generate, propagate; 4: (bear down) approach, close in, advance on, converge on, near; 5: oppress, compress, weigh down, encumber, strain; bear on affect, concern, pertain to, touch on, relate to; 6: (bear with )forbear, tolerate, put up with, be patient, make allowances for"},
{"beard", "goatee, whiskers, muttonchops, sideburns"},
{"bearer", "1: carrier, courier, conveyor, messenger, runner, porter; 2: payee, beneficiary, consignee, collector, holder"},
{"bearing", "1: relevance, significance, pertinence, import, application; 2: demeanor, manner, attitude, deportment, mien, air, carriage, posture, presence"},
{"bearings", "orientation, direction, inclination, position, tack, way, aim, course"},
{"beast", "brute, degenerate, fiend, animal, swine, lout, Hun, satyr, libertine, lecher"},
{"beat", "noun - 1: cadence, pulsation, throbbing, pounding, palpitation, flutter, oscillation, undulation; 2: stress, accent, division, measure, rhythm, meter, time; verb - 1: batter, hammer, whip, flog, whale , drub, trounce, lay into, lick, workover; smite, lash, lambaste, cane; 2: pulsate, throb, flutter, palpitate, tremble, quiver, heave, oscillate, quaver, writhe, thrill; 3: defeat, over come, conquer, best, vanquish, surpass, worst"},
{"beatify", "bless, glorify, sanctify, consecrate, exalt"},
{"beatitude", "bliss, joy, delight, ecstasy, felicity, exaltation"},
{"beatnik", "Bohemian, rebel, radical, dropout, maverick, iconoclast, beat, hippie, long-hair"},
{"beau", "boyfriend, sweetheart, fianc6, escort, suitor, admirer, swain"},
{"beautify", "decorate, array, ornament, embellish, enhance, grace, glamorize"},
{"beauty", "1: loveliness, allure, attractive, ness, delicacy, shapeliness, grace, comeliness; 2: belle, goddess, fox , siren, looker, stunner, Venus, femme fatale"},
{"becalm", "calm, quiet, soothe, pacify, still"},
{"beckon", "call, summon, signal, motion, sign, invite, lure"},
{"become", "1: grow, metamorphose, emerge progress, shift, be transformed into, mature, incline to; 2: flatter, suit, enhance, set off, befit, behoove, embellish, grace, match"},
{"bed", "noun - 1: sack , cot, mattress, bunk, pallet, couch, chaise, berth, hay;  2: garden, patch, strip, area, plot, row; verb - embed, implant, plant, insert, ground,  fasten, fix, root, settle"},
{"bedding", "sheets, linen, blankets, covers, quilts, spreads, comforters, coverlets, bed clothes, pillows"},
{"bedeck", " decorate, adorn, festoon, ornament, embellish, garnish, trim, beautify"},
{"bedevil", "afflict, annoy, confound, distress, fret, harass, irk, irritate, plague, torment, vex, beset,  beleaguer"},
{"bedlam", "pandemonium, chaos, turmoil, furor, uproar, confusion, madhouse, clamor, babble, tumult"},
{"beef", "1: cow, bull, steer, bovine; 2: complaint, grievance, slang: gripe, bitch; objection, protest, protestation"},
{"befall", "happen, occur, take place, ensue, supervene, betide, arrive"},
{"befriend", "make friends with, take a liking to, embrace, take under one's wing, aid, assist, advise, encourage, favor, stand by, support, sustain"},
{"befuddle", "bewilder, confuse, daze, puzzle, muddle, stupefy, disorient, befog, baffle"},
{"beg", "1: plead, entreat, implore, beseech, supplicate, urge, request; 2: cadge, mooch, bum, sponge, scrounge, panhandle, chisel, leech; 3: (beg the question) avoid, dodge, shirk, shun, sidestep, hedge, evade, equivocate, sate, hem and haw"},
{"beget", "propagate, father, sire, generate, breed, procreate, produce, spawn, create, engender"},
{"beggar", "mendicant, supplicant, moocher, panhandler, cadger; pauper, street per son, bag lady , indigent"},
{"begin", "1: start, inaugurate, launch, initiate, induce, activate, cause, introduce, originate, found; 2: (come into existence) commence, arise, proceed, sprout, spring or crop up, emanate, occur, bud, stem, blossom"},
{"beginner", "novice, amateur, apprentice, fledgling, neophyte, greenhorn, rookie, student, tenderfoot, freshman, tyro"},
{"beginning", "1: source, basis, root, origin, germ, kernel, core, heart, antecedent, embryo, seed, fountainhead; 2: (act or process of coming into existence) introduction, inception, starting, commencement, initiation, origination, establishment"},
{"begrudge", "1: resent, envy, be jealous of, covet, mind, grudge; 2: stint, pinch, be stingy with, skimp, hold back"},
{"beguile", "1: deceive, trick, cheat, mislead, delude, hoodwink, cozen; 2: entertain, charm, delight, amuse, divert, engross"},
{"behalf", "interest, welfare, sake, benefit, advantage, stead, furtherance"},
{"behave", "act, perform, comport, conduct, deport, perform, react, respond"},
{"behavior", "1: (manner of acting socially) conduct, deportment, comportment, demeanor, mien, carriage, decorum, manners, propriety; 2: (the way something works) execution, operation, function, adaptation, adjustment, conduct, response, reflex"},
{"behest", "command, direction, order, precept, injunction, bidding, decree, mandate, ordinance, fiat"}, 
{"behind", "backside, rear end, rump, buttocks, butt , derri6re"},
{"behold", "see, observe, look at, view, discern, espy, perceive, scan, descry"},
{"behoove", "become, suit, benefit, profit, advance"},
{"being", "1: existence, presence, actuality, animation, essence, soul, spirit, substance; 2: creature, beast, thing, animal, body, mortal, sentient"},
{"belabor", "harp on, dwell on, run into the ground , overdo"},
{"belie", "1: mislead, deceive, misrepresent, disguise, conceal, falsify; 2: contradict, disagree, repudiate, deny, oppose, gainsay, refute, repudiate"},
{"belief", "1: faith, credence, acceptance, trust, confidence, persuasion, impression, notion, conception; 2: creed, dogma, credo, position, axiom, tenet, doctrine, ideology, ism"},
{"believe", "1: think, consider, maintain, suppose, conclude, reckon, swear by, trust;2: (make believe) pretend, imagine, act, feign, dream, fantasize, play"},
{"believer", "adherent, disciple, devotee, convert, follower, proselyte, zealot"},
{"belittle", "deprecate, disparage, deride, scorn, ridicule, depreciate, disdain, minimize, vilipend"},
{"bellow", "shout, scream, yell, cry, shriek, clamor, howl, cry, roar, yowl, thunder"},
{"bellyache", "complain, whine, grumble, gripe , protest"},
{"belong", "1: appertain, relate, pertain, bear  upon; 2: fit in, be one of, be a member of, be counted among, be a part of, be associated or affiliated with, be linked to, be one of the family"},
{"belonging", "affinity, association, attachment, inclusion, link, kinship, rapport, compatibility, fellowship"},
{"belongings", "property, possessions, things, goods, effects, accoutrements, paraphernalia, traps, chattels"},
{"belt", "waistband, girdle, sash, cincture, below the belt unscrupulous, unfair, dirty, dishonest, cowardly"},
{"bemoan", "mourn, grieve, lament, rue, weep: for, bewail, regret"},
{"bemuse", "confuse, bewilder, puzzle, perplex, daze, muddle, distract"},
{"bench", "1: pew, settee, bleacher, seat; 2 court, judges, magistrates, judiciary, tribunal"},
{"benchmark", "standard, norm, level, model, reference point, touchstone, yardstick, criterion, example"},
{"bend", "noun - curve, bow, arch, arc, elbow, hook, loop, twist, crook, curvature; verb - 1: (change the shape of) twist, shape, curve, crimp, spiral, coil, crinkle, curl, wind, twine; 2: (change posture or direction) fold, bow, wilt, buckle; deviate, waver, careen, meander, swerve; 3: persuade, mold, direct, compel, influence, shape, modify"},
{"benediction", "blessing, sanctification, invocation, consecration, prayer, benison, orison"},
{"benefaction", "donation, grant, gift, charity favor; benevolence, endowment, alms-giving, munificence, philanthropy"},
{"benefactor", "patron, backer, helper, protector, promoter, provider, sponsor, subsidizer"},
{"beneficence", "bounty, charity, altruism, generosity, largesse, succor"},
{"beneficiary", "recipient, heir, heiress, inheritor, stipendiary, successor, legatee, pensioner"},
{"benefit", "advantage, gain, profit, help, good, avail, boon, blessing, asset, assistance"},
{"benefit", "aid, advance, profit, avail, enhance, further, promote, ameliorate"},
{"benefits", "advantages, bonuses, perquisites, fringe benefits, perks, freebies, fringes"},
{"benevolence", "kindness, charity, altruism, generosity, good-heartedness, goodwill, sympathy"},
{"bent", "inclination, leaning, tendency, proclivity, penchant, propensity, aptitude, gift, flair, forte"},
{"bequeath", "give, grant, hand down, pass on, will, bestow, endow, entrust, impart, transmit"},
{"bequest", "gift, legacy, inheritance, endowment, bestowal, dower, patrimony"},
{"berate", "scold, chide, reprimand, rebuke, castigate, upbraid, censure, lambaste, attack, vilify, vituperate"},
{"bereavement", "deprivation, affliction, loss, dispossession, misfortune"},
{"berth", "1: bunk, hammock, cot, bedroom, roomette, billet, transom berth; 2: place, situation, employment, job, profession, post, sinecure"},
{"beseech", "beg, plead, implore, entreat, importune, petition, supplicate"},
{"beset", "attack, plague, besiege, assail, encircle, surround, pester, harass, badger"},
{"besiege", "harass, harry, beleaguer, confine, beset, encircle, surround, blockade"},
{"best", "noun - 1: choice, finest, flower, cream, cr6me de la cr6me, elite, top, utmost; 2: (get the best of) defeat, surpass, outdo, best, overcome; 3: (make the best of) endure, suffer, tolerate, get by, make do; verb - defeat, beat, overcome, get the better of, worst, conquer, thrash, trounce, vanquish"},
{"bestir", "excite, rouse, agitate, animate, incite"},
{"bestow", "give, grant, impart, bequeath, present, offer, apportion, lavish, dower"},
{"bet", " noun -  wager, gamble, venture, hazard, ante, stake, chance, risk, speculation; verb -  wager, gamble, stake, venture, hazard, speculate, risk, chance, ante"},
{"betoken", "signify, foreshadow, bode, denote, augur, import, indicate, portend, presage, promise"},
{"betray", "1: double-cross, delude, dupe, ensnare, entrap, mislead, stab in the back, rat on, send or sell down the river, sell out; 2: reveal, divulge, expose, show, disclose, uncover, give away, spill the beans; 3:abandon, desert, forsake, jilt, strand"},
{"betrayal", "deception, treason, treachery, disloyalty, duplicity, perfidy, apostasy"},
{"betrayer", "deceiver, conspirator, informer, traitor, apostate, Judas, Benedict Arnold, quisling"},
{"betrothal", "engagement, espousal, promise, troth, vow, plight"},
{"better", "1: improve, revamp, refine, further, ameliorate; 2: excel, surpass, transcend, outdo, outstrip"},
{"betterment", "improvement, upgrading, edification, enhancement, amelioration"},
{"bevel", "slant, slope, angle, bias, diagonal, oblique"},
{"bevy", "gathering, flock, pack, group, band, collection, crowd, gaggle, throng, troupe"},
{"bewail", "regret, lament, mourn, bemoan, rue, deplore, keen"},
{"beware", "take care, be careful, watch out"},
{"bewilder", "confuse, confound, disconcert, baffle, mystify, perplex, disorient, bemuse"},
{"bewitch", "fascinate, enthrall, beguile, enchant, charm, allure, enrapture, spellbind, transfix, mesmerize"},
{"bias", "noun - 1: inclination, tendency, bent, leaning, proclivity, predilection, propensity, penchant; 2: unfairness, prejudice, favoritism, one-sidedness; verb - influence, prejudice, sway, predispose, slant, weight, warp, distort, load the dice"},
{"bicker", "quarrel, wrangle, squabble, dispute, feud, scrap"},
{"bid", "noun - offer, proposal, proposition, suggestion, venture; verb - 1: offer, ante, venture, proffer, tender, propose, request, solicit; 2: order, demand, command, charge, direct, instruct, require, proclaim"},
{"bidding", "1: order, command, direction, demand, charge, behest, dictate; 2: invitation, request, summons; 3: (do someone's bidding) serve, obey, follow, carry out orders"},
{"bigot", "chauvinist, redneck , dogmatist partisan, fanatic, extremist; racist, sexist hater"},
{"bigotry", "intolerance, injustice, bias, discrimination, racism, sexism, sectarianism, jingoism"},
{"bill", "1: statement, invoice, tally, draft, measure, proposal, legislation; 2: handbill, poster, circular, advertisement, bulletin, catalog, handout, program, playbill, leaflet; 3: beak, nib, mandible, rostrum, proboscis"},
{"billet", "accommodate, berth, lodge, quarter, station"},
{"billow", "heave, surge, swell, seethe, roll, balloon, belly, undulate"},
{"bin", "storeroom, crib, granary, silo, bunker, locker"},
{"bind", "noun -  predicament, dilemma, jam, quandary, difficulty, impasse, hole; verb - 1: secure, fasten, tie, shackle, fetter, cinch, clamp, manacle, handcuff, hitch, tether, yoke, truss; 2: obligate, oblige, require, necessitate, compel, force, indenture; 3: dress, wrap, bandage, treat"},
{"binding", "1: cover, case, wrapper, jacket, book cover; 2: tie, adhesive, fastener, band, rope, wire; 3: union, merging, juncture, tying, coupling, junction, synthesis"},
{"binge", "spree, fling, orgy, bout"},
{"biography", "account, chronicle, memoir, confessions, history, life, adventures, recollections"},
{"birth", "1: delivery, nativity, blessed event, parturition, visit from the stork, act of God; 2: beginning, source, start, origin, genesis, commencement, derivation; 3: lineage, heritage, ancestry, extraction, genealogy, blood, stock, breeding, strain; rank, status, position, station"},
{"bisect", "halve, divide, intersect, separate, split, bifurcate"},
{"bit", "fragment, crumb, particle, jot, mite, trifle, scintilla, modicum, speck, pinch, moiety, bit by bit gradually, piecemeal, step by step, insidiously"},
{"bite", "1: snap, gnaw, nip, lacerate, chew, masticate, tear, rend, champ, munch, chaw, ruminate; 2: sting, slash, smart, cut; 3: strike, take the bait, nibble; swallow hook, line, and sinker"},
{"bitterness", "1: tartness, acidity, piquancy, pungency, brackishness, brininess; 2: painfulness, anguish, resentment, rancor, mordancy, venom, acrimony, virulence"},
{"blackball", "ostracize, exclude, repudiate, bar, ban, expel, snub, veto, blacklist"},
{"blacken", "dirty, sully, tarnish, slander, defame, calumniate, defile, denigrate, malign, traduce, vilify, besmirch"},
{"blackguard", "rascal, villain, scoundrel, rogue, miscreant, wretch"},
{"blacklist", "blackball, ostracize, bar, exclude, repudiate, expel"},
{"blackmail", " noun - extortion, intimidation; bribe, protection, hush money, ransom; verb - extort, coerce, compel, demand, threaten, force"},
{"black out", "1: erase, eradicate, delete, rub out, cancel, censor, extinguish; 2: darken, shade, obfuscate, conceal, cover up, eclipse; 3: faint, collapse, lose consciousness"},
{"black sheep", "outcast, prodigal, reprobate, pariah, reject, wastrel, dropout"},
{"briefing", "1: instruction, preparation, advice, directions, guidance, orders; 2: conference, meeting, colloquium"},
{"brigand", "robber, thief, bandit, highwayman, outlaw, gunman"},
{"brighten ", "1: clear up, gleam, glow, lighten, improve; 2: polish, burnish, shine, kindle, intensify, enliven, illuminate"},
{"brightness", "shine, illumination, luster, glitter, sparkle, luminosity, effulgence"},
{"brim", "rim, edge, lip, verge, brink, border, perimeter"},
{"bring ", "1: transport, convey, carry, conduct, bear, transfer; 2: cause, produce, effect, begin, make, generate, beget, institute, initiate, engender, create; 3: (bring around) convince, persuade, convert, prove, induce, revive, resuscitate, restore, refresh, bring on cause, provoke, generate, induce, precipitate, instigate, prompt; 4: (bring out) excite, elicit, arouse, evoke, draw out, intensify, enhance, emphasize, highlight, heighten; 5: (bring up) raise, rear, foster, nurture, educate, teach, train, discuss, broach, tender, submit, advance, propose"},
{"brink", "brim, edge, border, threshold"},
{"breed", " noun - variety, kind, class, ilk, family, lineage, race, species, stock, strain, type; verb -1:reproduce, beget, bring forth, create, generate, propagate, spawn, procreate; 2: produce, cause, promote, engender, cultivate, develop, foster; 3: nurture, train, raise, discipline"},
{"breeding", "1:ancestry, background, lineage, stock, strain; 2: education, cultivation, civility, gentility, manners, refinement, politeness"},
{"brevity", "shortness, conciseness, pithiness, economy"},
{"brew ", "1:cook, ferment, boil, seethe, stew, steep; 2: contrive, devise, scheme, plot, concoct, foment, prepare"},
{"bribe", "noun - graft, payola , gratuity, blackmail, hush money, payoff , slush fund, tribute, protection, kickback, enticement, grease ; verb - corrupt, coax, lure, entice, tempt, influence, slang: grease one's palms, fix"},
{"bridge ", "span, connect, link, join, bind, couple, traverse, unite, yoke"},
{"bridle ", "check, curb, control, restrain, govern, subdue"},
{"brief ", "noun - summary, abstract, outline, precise, digest; verb - 1:summarize, recapitulate, abridge, epitomize  2: inform, prime, advise, instruct, explain, guide, prepare"},
{"bristle ", "1:swarm, abound, teem, be thick or alive or crawl with; 2: bridle, swell, seethe, prickle, ruffle"},
{"broach ", "mention, propose, suggest, introduce, raise, utter"},
{"broadcast", "noun - show, telecast, program; verb - 1:air, beam, televise, transmit, radio, cable; 2: announce, circulate, publish, report, publicize, relay, disseminate, spread, proclaim"},
{"broaden ", "expand, develop, enlarge, widen, stretch, increase, extend, diversify, supplement, augment, thicken"}, 
{"brochure", "leaflet, pamphlet, handout, circular, advertisement, booklet, folder, handbill"},
{"broil", "sear, bake, roast, cook"},
{"broiler", "oven, roaster-oven, grill, hibachi, griddle, barbecue"},
{"broker", "agent, dealer, factor, handler, intermediary, middleman, negotiator, stockbroker"},
{"bromide", "anodyne, banality, cliche, common place, platitude, truism, stereotype"},
{"brooch", "pin, clip, clasp, badge, breast pin"},
{"brood", "children, offspring, young, litter, issue, family, progeny, hatch"},
{"brood ", "agonize, dwell on, meditate, mope, muse, ponder, ruminate, rehearse, repine"},
{"brook", " noun - channel, inlet, rivulet, stream, creek; verb - abide, accept, allow, bear, countenance, endure, permit, stand, suffer, support, tolerate, withstand"},
{"broom", "sweeper, besom, brush, wisp"},
{"broth", "brew, distillation, concoction, soup, potage, consomm6, puree, bouillon, stock"},
{"brother", "1:sibling, relative, clansman, associate, colleague, companion, comrade, fellow, chum, friend, mate, partner, pal"},
{"brotherhood", "fraternity, guild, league, society, union, affiliation, alliance, clan, clique, coterie"},
{"browbeat ", "bully, coerce, cow, domineer, dragoon, hound, intimidate, oppress, threaten, tyrannize"},
{"brown ", "toast, scorch, saut6, cook, fry"},
{"browse ", "look, peruse, scan, skim, survey, leaf through"},
{"bruise", "noun - contusion, blemish, discoloration, injury, mark, shiner , swelling; verb - 1:blacken, discolor, blemish, wound, hurt; 2: grieve, insult, offend, wound"},
{"brunt", "burden, weight, thrust, stress, force, impact, impetus, pressure, shock"},
{"brush", "1:broom, whisk, sweeper; 2: encounter, clash, conflict, confrontation, fracas, incident, skirmish, tussle; 3: undergrowth, scrub, shrubs, thicket, groundcover, brushwood, bushes"},
{"brush ", "1:cleanse, buff, burnish, clean, polish, rub, shine; 2: touch, caress, graze, kiss, contact, sweep; 3: (brush aside) disregard, ignore, forget about, dismiss; 4: (brush off) reject, repulse, scorn, slight, dismiss, snub, spurn, repudiate, cold-shoulder, stand up; 5: (brush up) study, cram, read up, relearn, refresh, improve"},
{"brute", "1:animal, beast, creature; 2: barbarian, devil, fiend, lout, monster, ogre, sadist, savage"},
{"bubble", "blister, bead, effervescence, foam, froth, fizz, head, lather, suds, spume, drop, globule, droplet; verb - boil, burble, gurgle, murmur, percolate, seethe"},
{"buccaneer", "corsair, pirate, privateer, sea rover, sea-wolf"},
{"bucket", "1: pail, basin, can, cask, pan, pitcher, barrel, vessel, bail; 2: (kick the bucket) expire, pass away, die, croak "},
{"buckle", "hasp, catch, clip, fastener; verb - 1:catch, clasp, close, connect, fasten, hitch, hook, secure; 2: bend, contort, crumple, distort, fold, warp, wrinkle, collapse, twist"},
{"buddy", "friend, pal, chum, intimate, mate, fellow, peer, companion, confidant, associate, sidekick , crony"},
{"budge ", "move, dislodge, give way, roll, shift, slide, yield"},
{"budget", "noun - allotment, allowance, finances, funds, means, resources; verb - allocate, apportion, cost, estimate, plan, ration"},
{"buff", "fan, addict, admirer, aficionado, freak , connoisseur, devotee, enthusiast, expert; verb - polish, shine, burnish, rub, smooth, brush"},
{"buffer", "cushion, shield, safeguard, pad, screen, bulwark, fender, shock-absorber"},
{"buffet ", "bang, batter, beat, box, clobber, cuff, hit, knock, pound, pummel, strike, wallop"},
{"buffoon", "fool, clown, jester, joker, comedian, comic, harlequin, mountebank, wag"},
{"buffoonery", "nonsense, pantomime, silliness, drollery, high jinks"},
{"bug ", "1:insect, beetle, vermin, gnat, pest; 2: flaw, defect, fault, imperfection, blemish, virus; 3: enthusiast, fan, devotee, zealot, fanatic; 4: microorganism, bacillus, germ, virus, microbe; disease, illness, malady, sickness; verb - 1:annoy, irritate, plague, pester, bother, harass, disturb, get on one's case ; 2: spy, overhear, wiretap, eavesdrop, listen in on"},
{"bugbear", "hobgoblin, bogy, anathema, bane, devil, fiend, dread, horror, nightmare"},
{"build", "body, figure, form, frame, physique, shape, size, structure; verb - 1:construct, erect, frame, raise, manufacture, assemble, model, sculpture, fashion, produce, forge, devise; 2: found, formulate, institute, constitute, establish, organize; 3: (build up) develop, enhance, expand, extend, improve, increase, amplify, intensify, advertise, hype, promote, publicize, plug , fortify, bolster, reinforce, strengthen"},
{"building", "structure, edifice, dwelling, construction, domicile, pile"},
{"bulge", "protuberance, rise, swelling, projection, surge; verb - distend, protrude, sag, swell, expand, dilate"},
{"bulk", "1:size, magnitude, mass, extent, quantity, dimensions; 2: majority, plurality, weight, preponderance"},
{"bulldoze ", "1:clear, demolish, flatten, level, raze; 2: browbeat, bully, coerce, force, intimidate, ride roughshod over"},
{"buffet", "shot, slug, projectile, pellet, ball, missile, plumb, sinker, weight, ball"},
{"bulletin", "announcement, report, dispatch, news flash, communication, communiqu6, message, notification, statement"},
{"bully", "ruffian, tough, tyrant; verb - browbeat, coerce, intimidate, bluster"},
{"bulwark", "bastion, buttress, fortification, partition, rampart, security, support, embankment, defense, buffer"},
{"bum", "hobo, transient, vagrant, beggar, tramp, ne'er-do-well"},
{"bump", "1:jolt, shock, clash, impact, buffet, jerk; 2: lump, swelling, projection, protuberance, knob, bulge; verb - hit, collide, strike, crash, sideswipe, jar, bang, knock, shove, slam"},
{"bumpkin", "rustic, hick, yokel, peasant, rube , boor"},
{"bun", "muffin, scone, bread, roll, pastry"},
{"bunch", "1:cluster, clump, quantity, number, batch, assortment; 2: group, crowd, gang, gathering, party, multitude, troop; verb - pack, group, collect, heap"},
{"bundle", "1:parcel, package, collection; 2: (bundle up) bale, bind, fasten, pack, tie, wrap, gather"},
{"bunk", "1:bed, berth, cot, pallet; 2: nonsense, rubbish, hogwash, twaddle, rot "},
{"buoy", "noun - beacon, float, marker, signal; verb - 1: keep afloat, sustain, uphold, support; 2: (buoy up) boost, cheer, encourage, hearten, lift, raise, support, sustain"},
{"burden", "1:affliction, anxiety, care, grievance, obligation, responsibility, sorrow, stress, trial, trouble; 2: cargo, load, obstruction, weight; verb - encumber, load, oppress, overload, overwhelm, strain, tax, worry, bother, handicap"},
{"bureau", "1: chest of drawers, dresser, desk, chest, highboy, chiffonier; 2: agency, branch, department, division, office, service, board, committee, commission"},
{"bureaucracy", "1: administration, government, officialdom, the system, the power structure, apparatus; 2: red tape, routine, regulations, officialdoms"},
{"bureaucrat", "civil servant, functionary, minister, officeholder, official"},
{"burglar", "cat-burglar, picklock, thief, robber, pickpocket"},
{"burglary", "break-in, larceny, robbery, theft, heist"},
{"burial", "1: funeral, entombment, interment, obsequies; 2: (burial ground) graveyard, cemetery, memorial, necropolis, mausoleum, gravesite"},
{"burlesque", "caricature, mockery, parody, ridicule, satire, send-up, spoof, travesty"},
{"burn ", "1: blaze, flame, oxidize, consume, incinerate, flash, flare, cremate, conflagrant, sear, brand, char, cauterize, fire; 2: scorch, char, sear, roast, toast, parch, singe, scald, wither; 3: cheat, swindle, defraud, trick, deceive, horn swoggle ; 4: (burned up) angered, enraged, infuriated, angry"},
{"burnish ", "polish, buff, shine, glaze, brighten, rub"},
{"burrow", "noun - den, hole, lair, retreat, shelter; verb - dig, mine, tunnel, delve, excavate"},
{"bursar", "treasurer, cashier, accountant, comptroller, purser"},
{"burst", "noun - blast, torrent, surge, spurt, rush, out break, discharge; verb - 1: blow up, explode, erupt, fragment, shatter, split, tear apart, come to pieces, disintegrate; 2: break, crack, rupture, spring a leak; 3: (burst in) invade, rush or break in, intrude, enter, meddle"},
{"bury ", "1: inter, conceal, cover, embed, enclose, entomb, inhume, lay to rest, sepulchre, shroud, sink, submerge; 2: defeat, overcome, conquer, beat, win over, vanquish, demolish; 3: engage, engross, immerse, interest, occupy"},
{"bus ", "transport, convey, haul, ship"},
{"bush", "1: shrub, hedge, plant, thicket; 2: backwoods, woodland, brush, wilds, outback, wilderness; 3: (beat around the bush) evade, avoid, skirt, hedge, waffle, straddle, tergiversate"},
{"business", "1: commerce, industry, trade, manufacturing, merchandising, selling, transactions, bargaining, exchange; 2: company, corporation, enterprise, establishment, firm, organization, partnership; 3: profession, occupation, calling, career, craft, employment, job, be, function, metier, pursuit, vocation, work; 4: concern, affair, duty, issue, matter, point, problem, question, task, responsibility, subject, topic, assignment; 5: (do business with) patronize, deal with, employ, buy from, sell to; 6: (mean business) be serious, mean it, stress, impress, emphasize"},
{"businessperson", "capitalist, employer, entrepreneur, businessman, businesswoman, executive, financier, personne d'affaires, industrialist, merchant, trades person, tycoon"},
{"bust", "1: breast, bosom, chest; 2: statue, statuette, figurehead, carving, head, torso; 3: failure, flop, disaster, dud, slang: turkey, washout"},
{"bustle", "noun - activity, ado, agitation, commotion, excitement, flurry, fuss, haste, hurry, stir , tumult; verb - dash, flutter, fuss, hasten, hurry, rush, scamper, scramble, scurry, stir, tear"},
{"busy ", "employ, engage, engross, immerse, occupy, interest, absorb, bother, concern"},
{"busybody", "gossip, intruder, meddler, pry, snoop, troublemaker"},
{"butcher ", "1: carve, clean, skin, bone, process, cut, dress, prepare, cure, smoke, salt; 2: assassinate, destroy, exterminate, kill, mutilate, slay, slaughter, massacre; 3: ruin, spoil, wreck, botch, destroy, manhandle"},
{"butchery", "bloodshed, carnage, mass destruction, massacre, murder, slaughter"},
{"butt", "noun - 1: base, stump, stub, remainder, hilt; 2: laughingstock, sap , dupe, fool, sucker; 3: buttocks, bottom, behind, posterior, buns; verb - 1: ram, clash, collide, knock, smack, batter, buffet, strike, gore, horn, buck; 2: abut, adjoin, touch, bound, join; 3: (butt in) interfere, interpose, interrupt, intrude, meddle, horn in "},
{"buttocks", "backside, rear, behind, bottom, derriere, butt, haunches, hindquarters, posterior, rump, seat, slang: fanny, ass"},
{"button", "noun - 1: catch, clasp, frog, knot; 2: (on the button) correctly, precisely, accurately, exactly, on target; verb - close, clasp, fasten"},
{"buttress", "noun - support, mainstay, abutment, pier, prop, stanchion, stay, strut; verb - bolster, brace, reinforce, strengthen, shore up, support, sustain, uphold"},
{"buy", "noun - value, bargain, steal ; verb - 1: purchase, procure, acquire, get, obtain, square; 2: bribe, corrupt, fix "},
{"buyer", "customer, consumer, patron, client, prospect, representative"},
{"buzz", "noun - 1: hum, murmur, whisper; 2: gossip, hearsay, news, scandal, rumor, report; verb - reverberate, hum, murmur, ring, whirl"},
{"by-law", "ordinance, local law, municipal regulation"},
{"bypass ", "avoid, circumvent, ignore, neglect, get around"},
{"by-product", "consequence, aftereffect, fallout, repercussion, result, side-effect, aftermath, residue"},
{"bystander", "witness, eyewitness, observer, onlooker"}, 
{"byword", "adage, aphorism, epithet, motto, precept"}};

Save["bnounandverbsyn", bsyn];

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
csyn =
{
{"cab", "taxi, taxicab, shuttle"},
{"cabal", "1: clique, league, faction, party, junta, coterie, conclave; 2: conspiracy, intrigue, plot, scheme, machination"},
{"cabin", "cottage, lodge, shack, hut, hovel, shanty, shed, bungalow, chalet"},
{"cabinet", "cupboard, locker, dresser, case, closet, chest, repository, escritoire"},
{"cache", "accumulation, stockpile, hoard, reserve, fund, repository, store, supply"},
{"cache", "bury, stash, conceal, hide, store, stow, secrete, squirrel away"},
{"cacophony", "dissonance, discord, disharmony"},
{"cad", "knave, churl, blackguard, caitiff, cur, rat, heel, skunk, swine, worm"},
{"cadaver", "corpse, remains, carcass, stiff"},
{"cadence", "meter, beat, tempo, measure, pattern, rate; accent, stress, inflection, rhythm"},
{"cadre", "core, nucleus, framework, basis, hierarchy, infrastructure"},
{"cafe", "coffee shop, coffee bar, cafeteria, snack bar, restaurant, greasy spoon"},
{"cage", "pen, enclosure, coop, aviary, corral, pound"},
{"cajole", "coax, wheedle, sweet-talk, flatter, entice, beguile, mislead, dupe, tempt, lure, wheedle"},
{"calamity", "catastrophe, disaster, tragedy, devastation, holocaust"},
{"calculate", "1: compute, count, figure, tally, crunch numbers, gauge, ascertain, value, weigh, work out; 2: anticipate, intend, plan, consider, determine, surmise, judge, guess, reckon, estimate"},
{"caliber", "1: measurement, bore, diameter, gauge, measure, scope, size; 2: character, ability, gifts, talent, endowment, worth, merit, quality, distinction, stature"},
{"calisthenics", "exercises, workout, gymnastics, aerobics"},
{"call", "noun - 1: appeal, request, invitation, summons, urge, supplication, plea; command, order, signal; 2: shout, cry, whoop, yell, trumpet; 3: on call ready, prepared, available, at hand, usable; verb - 1: cry, shout, yell, halloo; 2: summon, hail, contact, get in touch with, telephone, page; 3: name, label, term, declare, dub, christen; 4: (authorize an activity, as a meeting) announce, decree, declare, proclaim, convoke, convene, assemble, gather, bid, rally, rouse; 5: (call for) demand, require, necessitate, need, entail, involve, occasion, suggest; 6: (call off) discontinue, break off, cancel, desist, drop; 7: (	call on) appeal to, request, ask, bid, entreat, invoke, summon, supplicate, visit, see, drop in on; 8: (call up) telephone, ring, summon, bid, send for, order, recall, recollect, remember, summon up, call to mind"},
{"calling", "occupation, vocation, work, mission, pursuit, profession, business, career, job, trade, field"},
{"calm", "1: soothe, quiet, pacify, compose, hush, still, settle (down), mollify, placate; 2: (calm down) compose or control or restrain oneself, rest, take it easy, keep cool, simmer or settle down, chill, cool it, keep one's shirt on"},
{"calmness", "poise, equability, self-possession, serenity, tranquillity, placidity, evenness, coolness"},
{"calumniate", "malign, slander, denigrate, disparage, asperse, lampoon, libel, stigmatize, vilify"},
{"calumny", "slander, aspersion, insult, abuse, smear, revilement, obloquy, vituperation"},
{"camaraderie", "brotherhood, sisterhood, fellowship, companionship, comradeship, esprit de corps, fraternization, bonhomie, solidarity"},
{"camouflage", "noun - disguise, masquerade, blind, cover, front, guise, mask, subterfuge; verb - conceal, disguise, hide, obscure, obfuscate, screen, cover, veil, cloak"},
{"camp", " noun - 1: bivouac, campground, campsite, barracks, fort, installation, post, encampment; 2: caucus, faction, party, clique, crowd, group, section, set, side; verb - quarter, lodge, station, locate, bivouac, camp out, rough it, sleep under the stars"},
{"campaign", "noun - operation, movement, promotion, offensive, attack, crusade, drive, excursion, expedition, jihad, push; verb - run, throw one's hat in the ring, stump, electioneer"},
{"can", "1: container, jar, receptacle, canister, pail, tin; 2: toilet, restroom, lavatory, washroom; 3: buttocks, backside, seat, posterior"},
{"canal", "noun - waterway, trench, channel, conduit, fistula, ditch; verb - abort, repeal, nullify, strike, delete, annul, eliminate, erase, abolish, neutralize, revoke, scrub"},
{"cancer", "malignancy, canker, blight, corruption, pestilence, rot, infection, tumor"},
{"candidate", "nominee, contender, competitor, applicant, claimant, contestant, suitor, aspirant"},
{"candor", "1: frankness, directness, artlessness, forthrightness, openness, plain-dealing, simplicity, straightforwardness, honesty, sincerity, veracity, truthfulness; 2: fairness, impartiality, evenhandedness"},
{"candy", "sweets, bonbons, confections, sweet-meats"},
{"cane", "stick, walking-stick, staff, cudgel, rod, shillelagh, ferule"},
{"canon", "rule, law, standard, precept, criterion, principle, regulation, statute"},
{"canopy", "awning, covering, shade, dais"},
{"cant", "1: hypocrisy, show, pomposity, pretense, deceit; 2: dialect, vernacular, jargon, lingo, argot"},
{"canvass", "poll, review, sound out, test, consult, check, survey, analyze, examine, test the waters"},
{"canyon", "ravine, gully, gorge"},
{"cap", "noun - hat, beret, yarmulke, bonnet, fez, skullcap, beanie; verb - 1: surpass, outdo, beat, better, exceed, eclipse, top; 2: (put a lid on) cover, stop up, top, crown"},
{"capability", "ability, capacity, competence, wherewithal, potential, skill, qualification, proficiency, faculty, resources, talent"},
{"capacity", "1: volume, limit, space, size, extent, magnitude, expanse, scope, dimensions, measure, range, reach; 2: ability, competency, aptitude, capability, talent, skill, knack, know-how"},
{"cape", "1: peninsula, promontory, jetty, point, spit; 2: cloak, mantle, shawl, wrap, poncho, pelisse"},
{"caper", "noun - mischief, prank, antic, escapade, lark, high jinks, stunt, jest, revel; verb - cavort, frolic, skip, leap, romp, bounce, dance"},
{"capital", "assets, resources, wealth, savings, interests, cash"},
{"capitulate", "yield, submit, surrender, give in, throw in the towel, acquiesce, succumb, relent"},
{"caprice", "notion, whim, fancy, vagary, impulse"},
{"capsize", "upset, overturn, roll, keel over, invert"},
{"captain", "commander, leader, head, boss, chief, manager, master, patron, pilot, skipper"},
{"caption", "heading, title, superscription, subtitle, inscription, legend"},
{"captivate", "seduce, mesmerize, enchant, enthrall, attract, beguile, charm, enrapture, win over, fascinate"},
{"captive", "hostage, detainee, convict, prisoner, POW, slave"},
{"captivity", "detention, bondage, internment, custody, restraint, servitude, slavery, thrall-dom"},
{"capture", "1: arrest, apprehend, detain, hold, take into custody, seize, conquer, overwhelm, 2: (as an honor or promotion) win, attain, achieve, gain, procure, secure, earn"},
{"car", "automobile, vehicle, auto, wheels, hot rod, jalopy"},
{"carafe", "decanter, pitcher, flask, flagon, bottle, jug"},
{"caravan", "procession, cavalcade, train, motorcade, column, troop"},
{"carcass", "corpse, cadaver, body, remains, skeleton"},
{"care", "noun -1: concern, anxiety, worry, apprehension, distress, solicitude; 2: attention, regard, consideration, interest, vigilance, concentration, prudence, caution, discrimination; 3: custody, guardianship, management, protection, supervision, keeping; 4: (take care) beware, be careful or cautious, heed; 4: (take care of) protect, guard, attend to, be responsible for, look after, supervise; nurse, rear, bring up; verb - 1: attend, heed, mind, regard, take pains; 2: (care about) cherish, love, hold dear, feel for, sympathize with; 3: (care for) attend, nurse, protect, foster, tend, mind, watch over, baby-sit, like, want, desire, have penchant or weakness for; 4: (care to) desire to, wish to, like to, prefer to, want to"},
{"careen", "hurtle, shoot, run, tear, bolt, rush, speed, dash, race, gallop, career"},
{"career", "employment, occupation, calling, vocation, job, livelihood, pursuit, path"},
{"caress", "pet, stroke, fondle, pat, squeeze, embrace, cuddle, hug, touch, kiss"},
{"caretaker", "1: (one who takes care of people) nurse, caregiver, guardian, foster parent, babysitter; 2: (one who tends property) custodian, janitor, superintendent, curator, warden, keeper, watchman"},
{"cargo", "freight, baggage, merchandise, lading, goods, payload, consignment, haul"},
{"caricature", "noun - cartoon, parody, satire, burlesque, lampoon, farce, travesty; verb - mimic, satirize, mock, ridicule, distort, lampoon"},
{"carnage", "bloodshed, slaughter, butchery, murder, havoc, holocaust, massacre, bloodbath, shambles"},
{"carnival", "fair, festival, fete, fiesta, celebration, revelry, gala, holiday, jamboree, jubilee"},
{"carol", "song, hymn, ditty, strain, chorus"},
{"carouse", "party, revel, roister; drink, imbibe, quaff, tipple"},
{"carousing", "celebrating, partying, drinking, raising the roof"},
{"carp", "complain, criticize, reproach, cavil, fault, censure, quibble, nag, scold"},
{"carpet", "cover, blanket, pad, overlay, put on, superimpose"},
{"carriage", "1: demeanor, mien, attitude, air, presence, comportment, gait, bearing, posture stance; 2: vehicle, buggy, surrey, coach, cart: hansom, chaise, hack, chariot"},
{"carrier", "messenger, delivery person, bearer, runner, porter, transmitter, transporter"},
{"carry", "1: transport, convey, move, transfer, transplant, cart, take, bring, haul, lug, tote; 2: (said of a stationary structure) bear, sustain, support, stand, maintain, under-gird; 3: win, prevail, succeed; 4: (carry on) misbehave, carouse, raise Cain, get into mischief, make sport, continue, last, maintain, proceed, persevere, endure, perpetuate, persist, conduct, practice, manage, administer; 5: (carry out) execute, accomplish, perform, achieve, do, effect, discharge, fulfill, implement, realize; 6: (carry over) continue, survive, persist, last, extend; 7: (carry off) do, triumph, accomplish, handle; 8: (get carried away) overreact, become zealous or exuberant, be aroused, let go"},
{"cart", "noun - wheelbarrow, wagon, truck, dray; verb - carry, move, haul, transport, truck, bear, convey, tote, lug"},
{"carton", "box, case, parcel, package, container"},
{"cartoon", "caricature, sketch, drawing; satire, joke, lampoon"},
{"cartridge", "container, cassette, magazine, canister, capsule, case, charge, cylinder, round, shell"},
{"carve", "cut, slice, sculpt, form, chisel, engrave, etch, fashion, hew, tool, whittle"},
{"carving", "sculpture, bust, statue, statuette"},
{"cascade", "noun - waterfall, waterworks, shower, fountain, deluge, flood, rush, torrent, cataract; verb - plunge, tumble, flood, descend, rush, shower, overflow, pitch, pour, spill, surge"},
{"case", "1: box, carton, crate, chest, bin, cabinet, casket; 2: example, instance, illustration, sample, exemplification, specimen; 3: (statement to support or refute something) argument, position, reason, evidence, facts; 4: lawsuit, suit, litigation, petition, proceeding; 5: (in case of ) supposing, in the event that, provided that"},
{"cash", "currency, legal tender, money, hard cash, note, green stuff"},
{"cashier", "clerk, teller, banker, bursar, treasurer, accountant"},
{"cask", "barrel, vat, tub, keg, hogshead"},
{"casket", "coffin, sarcophagus, box, coffer, chest, case"},
{"cast", "noun - 1: mold, impression, replica, reproduction, facsimile, duplicate; 2: players, company, parts, roles, troupe; 3: tinge, shade, aspect, complexion, color, appearance, face, looks; 4: toss, throw, pitch, lob, hurl, put, propulsion, projection, ejection; verb - 1: throw, hurl, put, fling, pitch, heave, toss; 2: choose, pick, appoint, designate, determine, detail, name; 3: formulate, frame, devise, organize, arrange, systematize, marshal, present; 4: (cast aside) throw away, reject, jettison, discard, jilt; 5: (cast away) throw out, dispose of, reject, get rid of, discard; 5: (cast down) overthrow, wipe out, demolish, raze, discourage, dishearten, dismay, dispirit; 6: (cast out) evict, expel, ostracize, blackball, outlaw, ban, banish, remove"},
{"caste", "class, rank, station, position, order, estate grade lineage station status stratum"},
{"castigate", "chastise, rebuke, scold, berate, chide, reprimand, censure, punish, discipline, correct, chew out, give what-for"},
{"castle", "palace, tower, fortress, mansion, chateau, citadel, stronghold"},
{"castrate", "emasculate, neuter, geld, unsex, unman, caponize"},
{"casualty", "victim, sufferer, death, fatality, loss"},
{"casuistry", "equivocation, sophism, speciousness, chicanery, sophistry"},
{"cat", "feline, tomcat, kitten, kitty, pussycat"},
{"cataclysm", "catastrophe, disaster, calamity, destruction, devastation"},
{"catalog", "noun - inventory, list, directory, index, record, register, schedule, roster, table, roll; verb - list, index, classify, record, codify, alphabetize, enumerate, file, inventory, register"},
{"catalyst", "spur, trigger, stimulus, impetus, engine, mover, activator, propellant, incitement"},
{"catastrophe", "cataclysm, calamity, devastation, disaster, fiasco, ruin, tragedy, adversity, blow, upheaval, scourge"},
{"catcall", "heckling, hiss, jeer, boo, hoot, Bronx cheer"},
{"catch", "noun - 1: capture, seizure, apprehension, grasp, grab, collar; 2: proviso, fine print, condition, caveat, stipulation; trap, gimmick, trick; 3: prize, treasure, cache, gem, find, jewel, pride and joy; reward, booty, spoils, haul, plunder; verb - 1: seize, take, apprehend, snatch, snag, grab, snare, entrap, nab, net; 2: (as a disease) contract, incur, get, acquire, develop, come down with, succumb to; 3: see, perceive, grasp, understand, follow, apprehend; 4: (catch on) understand, grasp, comprehend, perceive, fathom, take in, get the point, spread, become popular or fashionable, find favor, become the rage; 5: (catch up) with overtake, gain on, draw level with, reach, join"},
{"catchword", "slogan, password, catch phrase, motto, refrain, watchword, tag, cliche"},
{"categorize", "group, classify, rank, class, pigeon-hole, catalog, grade, list, order, sort"},
{"category", "classification, division, type, grouping, sort, section, chapter, class, grade, order, rank, genus, species"},
{"cater", "1: provide, supply, furnish, provision, outfit, victual; 2: indulge, humor, pander to, coddle, pamper"},
{"catharsis", "purgation, purification, cleansing, purging, renewal, release, outlet"},
{"caucus", "assembly, meeting, session, convention, conclave, council, parley, synod, pow-wow"},
{"cause", "noun - 1: motive, foundation, root, antecedent, mainspring, agent, basis, wellspring, source, origin, determinant; 2: aim, object, goal, intention, purpose, target; 3: belief, principles, conviction; verb - effect, generate, produce, incite, create, begin, compel, provoke, induce, occasion, bring about, originate, start"},
{"caution", "noun - 1: prudence, care, heed, wariness, discretion, circumspection; 2: warning, admonition, alarm, tip-off, premonition; verb - warn, advise, alert, urge, admonish, forewarn"},
{"cavalcade", "procession, parade, troop, spectacle, train, array, retinue"}, 
{"cave", "hollow, den, cavern, cavity, grotto"}, 
{"caveat", "caution, warning, admonition, alarm"}, 
{"cavil", "complain, carp, object, censure, nit-pick, quibble, nag"},
{"cavity", "hollow, womb, crater, pit, burrow, hole, void, dent, well"},
{"cavort", "frolic, sport, romp, caper, dance, frisk, gambol, hop, prance, skip"},
{"cease", "desist, finish, discontinue, end, conclude, terminate, stop, die, halt"}, 
{"cede", "concede, yield, surrender, relinquish, abdicate, abandon, resign, give up, transfer, vouchsafe"},
{"ceiling", "roof, canopy, dome"}, 
{"celebrate", "1: rejoice, party, carouse, five it up; 2: (said of a person) praise, honor, toast, laud, extol, glorify, eulogize, publicize; 3: (as a holiday) observe, perform, keep, commemorate"}, 
{"celebration", "1: recognition, commemoration, observance, remembrance, anniversary, keeping; 2: ceremony, pageant, festivities; revelry, conviviality, jubilation, mirth, hilarity"},
{"celebrity", "1: renown, fame, distinction, glory, notoriety; 2: star, superstar, VIP, dignitary, notable, luminary, big shot"},
{"celerity", "haste, speed, rapidity, dispatch, expedition, alacrity, promptness, quickness, velocity"},
{"celibacy", "chastity, virginity, abstinence, continence, singleness, bachelor hood, spinsterhood"},
{"cell", "chamber, vault, crypt, pen, cage, coop, stall, closet, lockup"},
{"cellar", "basement, wine cellar, vault, storeroom, crypt"},
{"cement", "noun - concrete, adhesive, plaster, mortar; verb - attach, weld, bond, fuse, join, combine, unite, bind, glue, seal, plaster"},
{"cemetery", "graveyard, gravesite, burial ground, churchyard, catacomb, necropolis"},
{"censor", "edit, cut, amend, expurgate, excise, suppress, bowdlerize"},
{"censure", "noun - criticism, disapproval, reproach, admonition, blame, castigation, rebuke, remonstrance, reprobation, reprimand, denunciation; verb - condemn, rebuke, scold, chide, blame, upbraid, reprimand, berate, denounce, castigate, tell off"},
{"center", "noun - 1: core, middle, nucleus, heart, hub, nub, pivot; 2: (off center) irregular, unsteady, crooked, off kilter; verb - revolve, pivot, hinge; focus, converge, cluster, concentrate, gravitate"},
{"centralize", "concentrate, consolidate, merge, compact, condense, coalesce, unify, amalgamate, incorporate, focus"},
{"ceremony", "1: celebration, event, observance, commemoration, parade, pomp, service, ritual, rite; 2: etiquette, decorum, protocol, civility, propriety, nicety"},
{"certainty", "1: conviction, certitude, confidence, faith, assurance, belief; 2: reality, fact, verity, validity, truth"},
{"certificate", "document, credentials, testimonial, warrant, attestation, authorization, guarantee, license, qualification, validation"},
{"certify", "guarantee, assure, endorse, attest, approve, sanction, accredit, testify, swear, notarize"},
{"certitude", "conviction, certainty, belief, faith, assurance, sureness, definiteness, confidence"},
{"cessation", "suspension, discontinuance, abeyance, pause, stay, intermission, recess, hiatus, letup, respite, standstill, termination"},
{"chafe", "rub, abrade, scrape, grate"},
{"chaff", "shell, husk, shard, crust, pod"},
{"chagrin", "mortification, dismay, embarrassment, discomposure, humiliation, exasperation, irritation, annoyance, indignation, vexation, bother, unhappiness, mortification, despair"},
{"chain", "noun - 1: shackle, manacle, link, string, cable, leash, bracelet; 2: sequence, succession, series, progression, continuity; verb - fasten, restrain, bind, secure, manacle, fetter, handcuff, shackle, tether, yoke, harness"},
{"chairman", "chair, chairwoman, chairperson, director, president, speaker, moderator, administrator, master of ceremonies, MC"},
{"challenge", "noun - 1: dare, defiance, provocation, confrontation, ultimatum, summons, gauntlet; 2: hurdle, obstacle, test, trial, barrier; verb - 1: dare, defy, confront, threaten, denounce; 2: question, dispute, contest, inquire, search, impugn"},
{"chamber", "1: room, bedroom, hall, boudoir, apartment, closet, compartment, cubicle; 2: council, legislature, parliament, assembly"},
{"champion", "1: winner, victor, vanquisher, conqueror; 2: defender, upholder, guardian, backer, sponsor, booster, supporter"},
{"chance", "noun - 1: fortune, fate, luck, providence, destiny, kismet, the way the cookie crumbles; 2: accident, happenstance, fortuity, contingency; 3: probability, likelihood, odds, tendency, indications; 4: opportunity, possibility, opening, occasion, prospect; 5: (by chance) by accident, unexpectedly, as it happens, serendipitously; 6: (on the off chance) in case, supposing, in the event that; verb - 1: happen, occur, come to pass, come about, transpire, result, befall; 2: venture, hazard, bet, risk, gamble, wager, take a shot in the dark, go out on a limb, skate on thin ice, run the risk, stick one's neck out"},
{"change", "noun - 1: alteration, transformation, modification, metamorphosis, variation, move, innovation, revision, shift; 2: (departure from something customary) variety, diversity, variance, novelty, surprise; verb - 1: transform, modify, alter, vary, remodel, renovate, evolve, adapt, revise, amend; 2: exchange, replace, substitute, trade, swap"},
{"channel", "noun - conduit, strait, tunnel, tube, canal, furrow, sluice, sewer, artery, ditch, course; verb - direct, transmit, guide, send, conduct, convey, steer, siphon, funnel"},
{"chant", "noun - song, mantra, incantation, slogan, war-cry, chorus; verb - sing, recite, intone, croon, descant"},
{"chaos", "confusion, pandemonium, anarchy, tumult, bedlam, disorder, lawlessness"},
{"chaperon", "noun - guardian, escort, companion, governess; verb - watch over, guard, protect, accompany, escort, shepherd, attend"},
{"chapter", "part, section, episode, division, sequence, stage, topic"},
{"char", "bum, scorch, singe, sear, blacken, carbonize"},
{"character", "1: makeup, constitution, flavor, quality, substance, composition; temperament, nature, personality, individuality, type, humor; 2: eccentric, wag, original, nut, oddball, weirdo; 3: symbol, sign, figure, emblem, insignia, logo; 3: (in character) true to form, consistent, predictable, usual; 4: (out of character) inconsistent, unusual, untypical"},
{"characteristic", "trait, attribute, feature, mannerism, quality, idiosyncrasy, singularity, peculiarity, mark, property, sign, element"},
{"characterize", "1: describe, portray, delineate, depict, represent, label, name, dub, tag; 2: distinguish, identify, mark, specify, single out, discriminate"},
{"charade", "farce, mockery, travesty, parody, fake, pantomime, pretense"},
{"charge", "noun - 1: care, custody, responsibility, brief, management, concern; 2: instruction, order, bidding, direction, command, directive, demand; 3: accusation, indictment, blame, complaint; 4: price, cost, expense, amount, value; 5: (	in charge of) responsible (for), managing, controlling, supervising; verb - 1: accuse, indict, censure, impute; 2: command, order, direct, instruct; 3: attack, invade, assault, assail"},
{"charlatan", "impostor, fake, swindler, cheat, fraud, mountebank, pretender, phony, sham, quack, con man, con artist"},
{"charm", "noun - 1: grace, attraction, desirability, allure, charisma, appeal, attractiveness; 2: talisman, fetish, mascot, good-luck piece, amulet; 3: enchantment, incantation, sorcery, magic; verb - entertain, please, delight, beguile, enchant, captivate, possess, enthrall, transport, mesmerize, entrance, bewitch, dazzle, win over, vanquish"},
{"chart", "noun - map, plan, blueprint, graph, diagram, tabulation, table; verb - plot, map out, sketch, draw, outline, delineate, draft, place"},
{"charter", "noun - 1: grant, endowment, allotment, concession; 2: treaty, contract, settlement, pact; verb - 1: license, authorize, permit, sanction; 2: contract, lease, hire, use"},
{"chase", "noun - hunt, pursuit, race; verb - 1: pursue, hunt, give chase, follow, track; 2: expel, repulse, repel, evict, scatter, dispel"},
{"chasm", "gap, fissure, ravine, gulf, canyon, gorge, crevasse, abyss, cleft, crater, hollow"},
{"chassis", "framework, fuselage, frame, substructure, skeleton"},
{"chasten", "1: discipline, punish, take to task, chastise, rebuke, rake over the coals, roast; 2: purify, refine, clarify, correct, amend"},
{"chastise", "discipline, punish, castigate, scold, reprove, reprimand, censure, berate, scourge, upbraid, chide, admonish, reproach; 2: beat, whip, smack, spank, flog, lash"},
{"chastity", "virtue, modesty, purity, virginity, abstinence, maidenhood, innocence, celibacy, continence, restraint"},
{"chat", "noun - talk, conversation, tete-a-tete, heart-to-heart, rap or bull session, prattle, gossip, palaver; verb - converse, talk, visit, gossip, chew the fat"},
{"chateau", "mansion, palace, manor house"},
{"chatter", "noun - small talk, gossip, chitchat, babbling; verb - gab, gossip, chat, babble, blather, jabber, prate, prattle"},
{"cheapen", "devalue, depreciate, discredit, lower; degrade, demean, belittle, denigrate, derogate, disparage"},
{"cheapskate", "tightwad, penny pincher, skinflint, miser, Scrooge"},
{"cheat", "swindle, con, fool, rook, fleece, short-change, double-cross, trick, hoodwink, defraud, gyp, rip off, screw"},
{"check", "noun - 1: block, barrier, hindrance, obstacle, hurdle, delay, halt; 2: control, restraint, damper, rein, harness; 3: examination, investigation, inquiry, analysis, audit, test, review; 4: (	in check) restrained, curbed, reined in, controlled, under control; verb - 1: discourage, curb, impede, hinder; restrain, inhibit, stay, bridle, repress; 2: review, investigate, take stock, examine, verify; 3: mark, tally, score, notch; 4: (check in) sign in, register, come, appear; 5: (	check out) depart, settle up, pay one's bill, inspect, examine, look at, see"},
{"cheer", "noun - 1: merriment, delight, mirth, glee; geniality, gaiety, vivacity; 2: encouragement, applause, hurrah, huzzah, approval, approbation; verb - 1: applaud, salute, acclaim, laud; 2: comfort, solace, gladden, encourage"},
{"cherish", "treasure, adore, revere, esteem, prize, value, worship, idolize"},
{"chest", "1: box, case, crate, coffer, cabinet, locker, bureau, coffin; 2: thorax, breast, trunk, rib cage, bosom, heart"},
{"chew", "masticate, munch, crunch, gnaw, chomp, grind"},
{"chicanery", "duplicity, deception, intrigue, double-dealing, subterfuge, sophistry, trickery, artifice"},
{"chide", "rebuke, scold, reprimand, castigate, admonish, berate, blame, reprove, upbraid"},
{"chief", "superior, leader, head, boss, master, ringleader, captain, commander, director, manager, ruler"},
{"child", "infant, baby, tyke, toddler, youngster, kid, tot, juvenile, minor, offspring, progeny, issue"},
{"childbirth", "delivery, child-bearing, lying-in, parturition, confinement"},
{"childhood", "youth, adolescence, schooldays immaturity, boyhood, girlhood, minority"},
{"children", "offspring, progeny, line, issue"},
{"chill", "noun - coldness, iciness, frigidity, crispness; verb - 1: refrigerate, cool, freeze, ice; 2: discourage, stifle, dispirit, weaken"},
{"chime", "sound, ring, toll, tell, peal, strike, clang, dong, tinkle "},
{"chimera", "delusion, illusion, figment, hallucination, fancy, dream, fantasy, phantasmagoria, vagary, snare, specter"},
{"china", "porcelain, ceramic, earthenware, pottery"},
{"chink", "crack, crevice, slot, cut, cleft, aperture, rift, fissure, gap, space"},
{"chip", "noun - 1: fragment, shard, flake, sliver, slice, wedge; 2: (having a chip on one's shoulder hostile) spoiling for a fight, pugnacious, belligerent, combative, truculent, scrappy; 3: (when the chips are down) in a crisis, in bad times, in adversity; verb - nick, crack, break, fracture, splinter, flake, sliver, notch, whittle, split, slice; 4: (chip in) contribute, share, donate, go Dutch, pitch in, ante up"},
{"chisel", "1: carve, hew, incise, cut; engrave, sculpt, form, fashion, contrive, tool; 2: defraud, cheat, cadge, fleece, rook, gyp"},
{"chivalry", "gallantry, courtesy, politeness"},
{"choice", "selection, decision, pick, option, election, alternative, preference, say"},
{"choke", "1: asphyxiate, strangle, suffocate, smother, gag, garrote, throttle, stifle; 2: (choke up) hold back tears, gasp, falter, stammer, weep, sob, clog, occlude, constrict, block, close, congest, obstruct, stop"},
{"choose", "select, pick, take, opt for, adopt; prefer, desire, want, wish, fancy"},
{"chop", "divide, sever, hack, cut, cleave, slash, slice, truncate, fell, lop, shear, hew"},
{"chore", "task, duty, errand, job, nuisance, bother, burden"},
{"chorus", "choir, glee club, chorale, ensemble, vocalists"},
{"christen", "baptize, inaugurate, launch, dedicate; call, name, designate, title, term, dub, style"},
{"chronicle", "noun - account, record, narrative, history, epic, register, diary, story, annals, journal, saga; verb - 1: record, register, enter, log, list; 2: narrate, relate, recount, tell, report"},
{"chronicler", "historian, reporter, recorder, scribe, narrator"},
{"chuckle", "laugh, giggle, titter, snicker, chortle, snort, simper"},
{"chunk", "piece, hunk, portion, block, mass, slab, wad"},
{"church", "1: temple, chapel, cathedral, meeting-house, basilica, mission, tabernacle; 2: clergy, ministry, priesthood, the pulpit; 3: denomination, sect, religion, affiliation, congregation"},
{"churn", "stir, swirl, agitate, whip, whisk, shake, toss, surge, convulse, froth, writhe, foam"},
{"chute", "funnel, trough, shaft, sluice, duct, channel, ramp, passageway"},
{"cipher", "noun - character, symbol, logo, figure, mark, code, monogram; verb - compute, figure, estimate, reckon"},
{"circle", "noun - 1: ring, wheel, disk, halo, band, loop, coil, orb, globe, sphere; 2: coterie, set, clique, group, party; 3: series, cycle, succession, course, round, continuation, revolution, epicycle; 4:	(come full circle) go through a cycle or series, come around or back, revert; verb -  1: encircle, circumscribe, ring, gird, enclose, surround, hem in, belt, envelop, loop; 2: circumnavigate, tour, compass; orbit, revolve"},
{"circuit", "1: course, orbit, ambit, revolution, perambulation, journey, tour, route, compass, round, track; 2: boundary, area, circumference, bounds, limit, perimeter, range, region, district"},
{"circular", "pamphlet, leaflet, notice, announcement, handbill, flier, letter"},
{"circulate", "1: distribute, disseminate, publicize, broadcast, promulgate; 2: travel, wander, meander, peregrinate, perambulate, journey"},
{"circulation", "1: flow, current, rotation; 2: distribution, dissemination, apportionment, transmission"},
{"circumference", "perimeter, girth, boundary, border, edge, margin, periphery, fringe, rim"},
{"circumlocution", "discursiveness, digression, redundancy, verbiage, wordiness, prolixity, periphrasis"},
{"circumscribe", "1: surround, encompass, encircle, girdle; 2: restrict, limit, outline, confine, corset"},
{"circumstance", "condition, occurrence, event, situation, incident, particular, detail, factor, contingency, element, fact"},
{"circumstances", "1: status, standing, position, class, condition, prospects, outlook, resources, means, capital, income; 2: (under no circumstances) never, absolutely not, under no conditions, by no means, no way; 3: (under the circumstances) for this reason, conditions being what they are, all things considered, as matters stand"},
{"circumvent", "1: avoid, elude, escape, evade, lose, bypass, dodge, shun, eschew; 2: outwit, outflank, trick, dupe, entrap"},
{"cistern", "basin, tank, sink, reservoir, vat, pool"},
{"citadel", "fortress, stronghold, tower, fortification, castle, keep, bastion, acropolis"},
{"citation", "1: summons, bidding, charge, writ; 2: reference, extract, excerpt, reference, allusion, mention, quote"},
{"cite", "1: summon, call, arraign, order; 2: quote, mention, refer or allude to, excerpt, illustrate, evidence, adduce"},
{"citizen", "resident, native, national, inhabitant, subject, denizen"},
{"city", "metropolis, megalopolis, municipality, town"},
{"civility", "courtesy, tact, politeness, breeding, cultivation, refinement, graciousness, urbanity"},
{"civilize", "educate, enlighten, refine, polish, cultivate, sophisticate, improve, ameliorate, perfect"},
{"claim", "noun - right, title, petition, privilege, pretension, protestation; verb -  1: believe, maintain, hold, affirm, assert, state, insist, allege, profess; 2: demand, request, clamor, exact, compel"},
{"claimant", "petitioner, applicant, supplicant"},
{"clairvoyant", "prophet, seer, fortuneteller, visionary, diviner, oracle, soothsayer"},
{"clamber", "scramble, climb, scale, ascend, claw, scrabble"},
{"clamor", "1: uproar, outcry, din, racket, tumult, discord, hubbub, bedlam; 2: protest,  dissent, complaint, remonstrance, lament"},
{"clamp", "vise, press, grip, brace, bracket, clasp, fastener"},
{"clamp", "fasten, secure, brace, fix, clinch"},
{"clan", "group, tribe, family, house, band, brotherhood, faction, fraternity, sect, clique"},
{"clang", "reverberate, resound, ring, toll, chime, peal, bong, clank, clash, jangle"},
{"clap", "1: applaud, cheer, acclaim, approve, support; 2: hit, strike, bang, slap, slam"},
{"claptrap", "nonsense, jargon, bombast, drivel, balderdash, rubbish, blarney, bunk, hot air"},
{"clarification", "illumination, explanation, definition, elucidation, simplification, exposition, gloss, interpretation"},
{"clarify", "1: purify, filter, refine, cleanse; 2: explain, interpret, elucidate, explicate, define, simplify, decipher"},
{"clarity", "intelligibility, lucidity, distinctness, precision, explicitness, delineation, keenness"},
{"clash", "1: collision, impact, crash; 2: disagreement, encounter, conflict, opposition, argument, confrontation, dispute"},
{"clasp", "noun - 1: fastener, snap, pin, clip, buckle, hook, brooch, catch; 2: clutch, hold, embrace, grasp, hug, grip; verb - 1: clutch, grasp, grip, squeeze, grapple, seize; embrace, hug, press, enfold; 2: attach, fasten, connect"},
{"class", "noun - 1: category, group, type, kind, genre, family, sort, species, order, division, rank; 2: (place in a social order) caste, status, position, standing, lineage, station, sphere, degree, hierarchy, stock; 3: lecture, recitation, seminar, colloquium, lesson; 4: (	in a class by) itself unique, unusual, different, one of a kind; verb - categorize, classify, rank, grade, rate, assort, brand, codify, designate"},
{"classic", "masterpiece, model, piece de resistance, paradigm, standard, chef d'oeuvre, exemplar, masterwork, prototype"},
{"classification", "1: arrangement, organization, systematization, taxonomy, codification, categorization, gradation, designation, assignment; 2: kind, order, group, category"},
{"classify", "catalog, categorize, systematize, pigeonhole, codify, tag"},
{"clause", "condition, requirement, codicil, ultimatum"},
{"claw", "noun - talon, nail, hook, pincer; verb - maul, rip, mangle; tear, lacerate, scratch, graze, scrape"},
{"clean", "bathe, disinfect, wash, launder, scrub, scour, purify, rinse, disinfect"},
{"cleanse", "1: disinfect, purify, refine; 2: absolve, purge, excuse, restore"},
{"clear", "1: brighten, lighten, shine, illuminate; 2: empty, clean, unload, unpack; 3: acquit, discharge, exonerate, pardon, exculpate; 4: profit, realize, net, make; 5: (clear out) empty, clean out, evacuate, vacate, leave, depart, push off, decamp, scram, beat it, split, take off; 6: (clear up) clarify, explain, elucidate, delineate, resolve, answer, solve, make sense of, demystify, order, tidy, rearrange, sort, remove, fix"},
{"clearing", "opening, open or empty space, margin"},
{"cleave", "1: adhere, cling, stick, cohere, hold, remain, attach, unite; 2: split, rend, sever, divide, hew, chop, halve, splinter, slice, crack"},
{"cleft", "gap, chasm, fissure, split, crack, break, chink, fracture, crevice, breach, cranny"},
{"clemency", "forbearance, lenience, mercy, tolerance, indulgence, forgiveness, amnesty, humanity, sympathy, compassion, kindness"},
{"clench", "clasp, grip, clutch, grasp; tense, constrict, grip"},
{"clergy", "clerics, ministry, priesthood, the church, clergymen, the cloth, preachers, pastors, prelates, ecclesiastics"},
{"clergyman", "priest, minister, pastor, rabbi, chaplain, father, cleric, reverend, deacon, parson"},
{"cliche", "stereotype, platitude, tag, banality, truism, bromide, chestnut"},
{"client", "customer, patient, patron, consumer, buyer, shopper"},
{"clientele", "patronage, business, customers, patrons, market, following, clients, regulars"},
{"cliff", "precipice, bluff, overhang, crag, face, escarpment"},
{"climate", "1: mood, feeling, ambiance, temper, trend, tendency, setting; 2: weather, temperature, clime, atmosphere"},
{"climax", "noun - culmination, high point, peak, summit, apogee, zenith, top, acme, head"},
{"climax", "culminate, finish, conclude, accomplish, fulfill; verb - ascend, scale, mount, clamber, shinny, rise"},
{"clinch", "confirm, secure, seal, settle, conclude, decide, determine"},
{"cling", "clutch, cleave, adhere, hug, stick, grip, embrace, grasp"},
{"clip", "1: cut, shorten, trim, snip, shear, prune, crop, pare; 2: attach, fasten, clamp bind, staple, pin, fix; 3: hit, cuff, slap, box, smack, knock, sock"},
{"clique", "group, circle, gang, crowd, cabal, set, faction, coterie, crew, pack, clan"},
{"cloak", "noun - 1: coat, cape, mantle, shield, wrap; 2: disguise, blind, front, mask, pretext, artifice, dodge, subterfuge; verb - cloak"},
{"conceal", "obscure, screen, disguise camouflage, veil, hide, mask"},
{"clock", "1: timepiece, timer, timekeeper, 2: (around the clock) night and day, continuously, twenty-four hours a day, continually, nonstop"},
{"clod", "1: clot, wad, lump, hunk, gob, nugget, 2: oaf, lout, yokel, dolt, simpleton, imbecile"},
{"clog", "1: obstruct, congest, stop or dam up, jam, occlude, stuff; 2: hinder, impede, encumber, hamper, shackle"},
{"cloister", "monastery, hermitage, order, abbey, convent, retreat, friary, priory, nunnery"},
{"close", "noun - end, termination, adjournment, finish, settlement, verb -  1: shut, lock, slam, shutter, bolt, fasten, bar; 2: block, stuff, clog, dam, choke, cork, retard, seal, caulk; 3: end, terminate, cease, stop, conclude, finish, wind up, finalize; 4: (bring together two parts or things) meet, unite, agree, connect, tie, bind, couple, coalesce, federate"},
{"closet", "cabinet, cupboard, sideboard, locker, wardrobe, larder, armoire"},
{"closure", "1: cessation, conclusion, finish, end, closing, termination; 2: blockage, clog, seal, occlusion, stricture"},
{"clot", "noun - coagulation, consolidation, occlusion, embolism, mass, bulk, thrombus; verb -  coagulate, congeal, curdle, jell, thicken, coalesce"},
{"cloth", "rag, towel, textiles, material, fabric, dry goods"},
{"clothe", "dress, accouter, garb, outfit, robe, deck, drape, swathe, don, adorn, endow"},
{"clothes", "apparel, attire, habiliments, wardrobe, vestments, garb, outfit, raiment, duds, threads"},
{"clothing", "attire, raiment, garb, clothes"},
{"cloud", "noun - 1: fog, mist, haze, puff, vapor, nebulosity, smoke, veil, film; 2: spot, shadow, flaw, blemish, fault, obscurity, blotch, stain; 3: (in the clouds) fanciful, fantastic, romantic; 4: (under a cloud) suspect, dubious, uncertain, depressed, worried, sad, troubled, distressed, despondent; verb -  1: dim, obscure, eclipse, obfuscate, overshadow, dull, shadow, darken, shade, veil; 2: distort, confuse, muddy, disorient, muddle; 3: depress, deject, sadden, discourage, mar, sully, taint, stain, smirch"},
{"cloudburst", "deluge, torrent, downpour, rainfall, shower"},
{"clout", "authority, influence, pull, standing, prestige, power, weight"},
{"clown", "jester, comedian, harlequin, buffoon, joker, prankster, mountebank, fool, yokel"},
{"clowning", "joking, pranks, jesting, buffoonery, fooling around"},
{"cloy", "glut, satiate, choke, gorge, sate, overeat, overindulge, surfeit"},
{"club", "noun - 1: cudgel, stick, bat, baton, nightstick, mace, staff, shillelagh, billy club; 2: organization, society, guild, union, association, society, order, company, fraternity, lodge, clique; verb - strike, pummel, beat, bludgeon, clobber, bash, hammer"},
{"clue", "hint, lead, tip, suspicion, intimation, inkling, sign, evidence, indication, pointer"},
{"clump", "bunch, thicket, cluster, tuft, bundle, mass, shock"},
{"cluster", "noun - bunch, batch, clump, assemblage, group, collection, clutch, coterie, bouquet, gathering, knot; verb - flock, group, assemble, gather, bunch"},
{"clutch", "noun - 1: grip, hold, clasp, grasp; 2: cluster, clump, bunch; verb - grasp, snatch, seize, grab, grapple; clasp, embrace, cling, cleave, fasten"},
{"clutches", "control, power, dominion, custody, sway, keeping, possession, grip, embrace, hands, claws"},
{"clutter", "noun - mess, litter, disorder, untidiness, disarray, muddle, dishevelment, jumble; verb - strew, litter, scatter, cover, fill"},
{"coach", "noun - instructor, trainer, tutor, teacher, mentor, guide; verb - drill, exercise, train, instruct, tutor, prepare, teach"},
{"coagulate", "congeal, clot, jell, thicken, solidify, curdle"},
{"coalesce", "blend, merge, mix, combine, commingle, integrate, amalgamate, consolidate, fuse, unite, weld"},
{"coalition", "affiance, union, league, bloc, faction, entente, confederation, federation, merger, cooperative"},
{"coarseness", "indelicacy, offensiveness, earthiness, bawdiness, boorishness, ribaldry, smut"},
{"coast", "noun - coastline, beach, shore, seaside, seaboard, littoral; verb -  cruise, glide, sail, drift, float"},
{"coat", "noun - 1: jacket, tunic, blazer, cloak, wrap, slicker, mantle, mackintosh; 2: covering, hide, pelt, fur, fleece, shell, scale, skin, epidermis, pellicle, husk, rind, bark; verb - cover, spread, apply, smear, paint, plaster"},
{"coating", "layer, glaze, crust, dusting, film, finish, patina, lamination, veneer, varnish"},
{"coat of arms", "crest, ensign, pennant, escutcheon, pennon"},
{"coax", "entice, wheedle, cajole, inveigle, wile, beguile, lure, allure, flatter, encourage, sweet-talk"},
{"coddle", "pamper, favor, baby, cosset, indulge, spoil, mollycoddle"},
{"code", "system, rules, regulations, convention, etiquette, custom, manners, mores"},
{"codify", "classify, organize, catalog, systematize, methodize, regularize, tabulate, digest, summarize"},
{"coerce", "force, compel, bully, intimidate, constrain, browbeat, impel, strong-arm, twist someone's arm, put the screws on"},
{"coercion", "compulsion, force, constraint, pressure, duress, threats, exaction, intimidation"},
{"coexistence", "accord, harmony, order, peacefulness"},
{"coffin", "casket, box, sarcophagus, catafalque, burial or funerary urn or vase, mummy case, pall"},
{"cogency", "force, soundness, persuasiveness, potency, strength, power"},
{"cogitate", "think, deliberate, reflect, cerebrate, muse, ponder, ruminate, meditate, consider"},
{"cognition", "perception, comprehension, intelligence, awareness, understanding, insight, discernment, reasoning"},
{"cognizance", "awareness, apprehension, sentience, grasp, insight, knowledge, comprehension, intelligence, imagination"},
{"cohere", "1: cling, adhere, stick, cleave; 2: harmonize, correspond, relate, hang together, make sense, fit, jibe"},
{"coherence", "intelligibility, rationality, logic, consistency, congruity, clarity"},
{"cohesion", "adherence, stickiness, tenacity, agglutination"},
{"cohort", "1: colleague, companion, partner, accomplice, ally, friend, associate; 2: gathering, band, company, group, set"},
{"cod", "noun - spiral, loop, twist, curl, convolution, helix, whorl; verb - twist, wind, spiral, loop, snake, curl, convolute, twine, wreathe, writhe"},
{"coincide", "1: correspond, accord, harmonize, match, tally, agree; 2: happen, eventuate, be-fall, come about"},
{"coincidence", "agreement, correspondence, congruence, concord, parallelism, correlation, unison, conformity, collaboration"},
{"coitus", "sexual intercourse, copulation, fornication, lovemaking, mating, coupling, union, coition"},
{"cold", "chill, frigidity, frostiness, refrigeration, freeze, draft, out in the cold forgotten, ignored, rejected, abandoned, left to rot"},
{"collaborate", "assist, help out, join in, cooperate, conspire, collude, fraternize, participate, team up"},
{"collaboration", "cooperation, partnership, teamwork, alliance, association, concert, synergism"},
{"collaborator", "partner, colleague, associate, co-worker, assistant, teammate, confederate"},
{"collapse", "noun - 1: breakdown, failure, disintegration, ruin, downfall, fiasco, debacle; 2: exhaustion, prostration, seizure, stroke, burnout; verb -  crash, fall, fold, tumble, fail, founder, crumple, sink, cave in"},
{"collar", "seize, apprehend, catch, arrest, capture, grab, appropriate, nab"},
{"collate", "1: arrange, group, order, sort, compose; 2: Cross-check, match up, index, cross-refer, analogize, compare"},
{"collateral", "guarantee, pledge, security, bond, surety, deposit, funds"},
{"colleague", "associate, collaborator, partner, comrade, ally, cohort, compeer"},
{"collect", "1: accumulate, amass, assemble, acquire, consolidate; 2: solicit, raise, secure; 3: congregate, assemble, gather, flock"},
{"collection", "1: gathering, concentration, assemblage, accumulation, convocation, muster; 2: assortment, medley, treasury, anthology, compilation, aggregation, miscellany, selection, arrangement, agglomeration, corpus"},
{"collective", "aggregate, group, corporation, assemblage, gathering, cooperative"},
{"college", "institute, seminary, lyceum, university; organization, association"},
{"collide", "1: crash, hit, strike, smash, side-swipe, knock, slam; 2: disagree, clash, conflict, interfere"},
{"collision", "1: crash, accident, contact, impact, concussion, shock, jolt, blow; fender-bender; 2: conflict, contention, struggle, discord, interference"},
{"collude", "conspire, collaborate, contrive, scheme, intrigue, machinate, plot, connive"},
{"collusion", "conspiracy, complicity, intrigue, deceit, craft, artifice, fraudulence"},
{"color", "noun - 1: pigmentation, hue, shade, iridescence, tone, wash, tint, tinge, cast, blush, tincture; 2: brilliance, intensity, vividness, brightness, colorfulness, richness, glow; 3: pretense, guise, cloak, pretext, deception; verb - 1: dye, stain, fresco, variegate, imbue, emblazon, tone, embellish, illuminate, tint, rouge; 2: blush, flush, redden, mantle, bloom, glow; 3:misrepresent, distort, pervert, disguise, stage-manage, give a spin to"},
{"colors", "flag, banner, color, emblem, ensign, standard, bunting"},
{"column", "1: pillar, support, monument, pylon, minaret, totem, obelisk, mast, monolith, upright, pedestal, shaft; 2: article, editorial, comment; 3: single file, line, string, platoon, company"},
{"columnist", "writer, journalist, correspondent, reporter, reviewer, critic, editor"},
{"coma", "unconsciousness, catalepsy, insensibility, stupor, lethargy, oblivion, somnolence, torpor"},
{"comb", "1: straighten, smooth, arrange, disentangle; 2: search, ransack, scour, hunt, rummage, sift, sweep"},
{"combat", "noun - warfare, conflict, action, hostilities, strife, duel, bout, clash, contest; verb -  struggle, battle, fight, contend, strive, engage, oppose, resist, defy, contest, withstand"},
{"combatant", "belligerent, foe, enemy, adversary, antagonist, soldier, serviceman, servicewoman, warrior"},
{"combination", "1: compound, aggregate, mixture, blend; 2: union, alliance, federation, amalgamation; 3: order, sequence, succession, key, code"},
{"combine", "synthesize, mix, integrate, fuse, amalgamate, merge, unite, incorporate, connect, pool, cooperate"},
{"combustion", "1: burning, fire, oxidization, kindling; 2: excitement, tumult, agitation, turmoil"},
{"come", "1: approach, advance, near, appear; 2: become, develop, arrive, attain, mature, get; 3: result, emerge, ensue, happen, arise, proceed; 3: (as good as they come) choice, superior, best, finest, top drawer; 4: (come about) happen, result, occur, transpire, take place, come to pass; 5: (come across) discover, uncover, happen or stumble upon, find, notice; 6: (come again) repeat, reiterate, restate, retell; 7: (come along)  accompany, attend, go with, progress, recover, improve, prosper; 8: (	come apart) break, collapse, crumble, disintegrate, fall to bits; separate, split, tear; 9: (come around) recover, improve, recuperate, rally, visit, call on, stop by, drop in on, result in, end in, terminate by, conclude by; 10: (come back) return, reappear, reenter, reply, retort, rejoin, respond, recover, improve, triumph, win, gain; 11: (come between) divide, part, estrange, alienate, separate, split up; 12: (come by) pass, go by, overtake, move past, acquire, procure, get, win; 13: (come down on) reprimand, rebuke, scold; 14: (come into) inherit, acquire, obtain, receive, succeed to, join, align, associate with; 15: (come off) succeed, happen, occur, come about, befall; 16: (come out ) conclude, result, be resolved, turn out, end up, transpire, come to light, be revealed, get out; 17: (come through) succeed, accomplish, triumph, achieve, score, perform, survive, endure, withstand, persist, pull through; 18: (come to) revive, recover, rally, recuperate; 19: (come up) occur, happen, arise, appear; 20: (come up to) equal, match, rival, rank with, reach, near, approach; 21: (come up with) propose, suggest, offer, recommend, originate, create, invent, propose, suggest, devise"},
{"comeback", "1: rally, revival, triumph, rebound, recovery, return, resurgence; 2: rejoinder, retort, crack, witticism, retaliation, repartee, riposte"},
{"comedian", "comic, humorist, comedienne, wit, clown, jester, funnyman, wag, cutup, joker, card"},
{"comedown", "reversal, blow, disappointment, letdown, decline, deflation, degradation, humiliation"},
{"comedy", "humor, drollery, farce, hilarity, wise-cracking, facetiousness, witticism"},
{"comeuppance", "deserts, dues, recompense, chastening, punishment, rebuke, retribution"},
{"comfort", "noun - 1: contentment, ease, satisfaction, well-being; 2: encouragement, cheer, support, relief, aid, help, consolation, solace; verb - 1: solace, commiserate, reassure, succor, hearten, inspirit; 2: alleviate, soothe, calm, salve, allay, mitigate"},
{"comforter", "bedspread, quilt, bedcover, throw, coverlet"},
{"comic", "comedian, wit, clown"},
{"coming", "arrival, approach, accession, advent, birth"},
{"command", "noun - 1: order, edict, decree, fiat, mandate, commandment, summons, proclamation, ultimatum, warrant; 2: (power to issue orders) authority, leadership, sovereignty, rule, control, jurisdiction, supremacy, tyranny, dominion, authorization; verb - 1: compel, charge, authorize, direct, impose, dictate, exact, proclaim, subpoena; 2: dominate, tyrannize, coerce, subdue; conduct, supervise, control, direct"},
{"commandeer", "seize, confiscate, appropriate, hijack, usurp, shanghai"},
{"commander", "leader, commander-in-chief, boss, director, chief, general"},
{"commemorate", "celebrate, honor, memorialize, salute, immortalize, observe, remember, solemnize"},
{"commence", "start, begin, embark, initiate, inaugurate, open, broach"},
{"commend", "1: praise, compliment, extol, eulogize; 2: entrust, confide, yield, deliver"},
{"commendation", "acclamation, praise, accolade, applause, approval, encouragement, panegyric"},
{"comment", "noun - statement, remark, observation, note, commentary, exposition, footnote, illustration, marginalia, verb - 1: observe, remark, note, mention, interject, conclude, assert, opine, criticize; 2: explain, illustrate, clarify, annotate"},
{"commentary", "analysis, critique, review, interpretation, treatise, exegesis; description, elucidation, clarification, example"},
{"commentator", "reporter, critic, interpreter, pundit"},
{"commerce", "1: business, trade, merchandising, traffic; 2: communication, intercourse, sociability"},
{"commiserate", "sympathize, console, pity, condole"},
{"commission", "noun - 1: authorization, order, command, assignment, duty, work, function; 2: committee, representatives, board, council; 3: payment, royalty, fee, remuneration, salary, stipend, indemnity; 4: (out of commission) damaged, broken, out of order, inoperative, on the blink; verb - hire, charter, engage, contract; authorize, appoint, assign, nominate"},
{"commit", "1: perpetrate, perform, do, practice; 2: entrust, confide, consign, charge, allocate; 3: devote, promise, vow, obligate, bind"},
{"commitment", "pledge, vow, guarantee, obligation, assurance, dedication, devotion, duty, loyalty, responsibility"},
{"committee", "board, panel, advisory group, commission, council, cabinet, task force"},
{"commodity", "merchandise, wares, goods, vendible, product, stock"},
{"commoner", "peasant, common man, plebeian, citizen"},
{"commonplace", "clich6, platitude, banality, truism, bromide"},
{"commotion", "agitation, excitement, disturbance, fuss, perturbation, uproar, turmoil, racket, ferment, brouhaha"}, 
{"commune", "noun - cooperative, collective, kibbutz, settlement, colony; verb - communicate, converse, discourse, confer; muse, contemplate, ponder"},
{"communicate", "1: convey, impart, transmit, relate; acquaint, announce, report, inform, reveal; 2: join, connect, link, touch"},
{"communication", "utterance, articulation, transmission, conveyance, dissemination, disclosure, account, report, elucidation"},
{"communion", "association, fellowship, accord, sympathy, harmony, agreement"},
{"communism", "socialism, Marxism, Leninism, Stalinism, collectivism, Bolshevism, Trotskyism"},
{"communist", "Marxist, party member, comrade, Bolshevik, Leninist, Stalinist, Maoist"},
{"community", "1: town, city, village, society, public, people, nation, body politic; 2: fellowship, brotherhood, fraternity; 3: identity, similarity, likeness, affinity, rapport"},
{"commute", "noun - reduce, alleviate, decrease, mitigate; reverse, remit; verb - contract, agreement, deal, treaty, settlement, arrangement"},
{"compact", "compress, squeeze, condense, pack, cram, tamp"},
{"companion", "1: friend, comrade, mate; 2: associate, partner, colleague, co-worker; 3: counterpart, analog, mate, twin, double"},
{"company", "1: business organization, partnership, firm, corporation, outfit; 2: guests, visitors, callers, boarders; 3: companionship, society, presence, fellowship; associates, group, assembly; 4: (keep someone company) visit with, entertain, amuse; 5: (part company) separate, leave, stop associating with; disagree, fall out, be estranged"},
{"compare", "1: equate, relate, associate, parallel, contrast, weigh, oppose, correlate; 2: match, rival, equal, vie"},
{"comparison", "analogy, simile, correlation, parallel, distinction, similitude, juxtaposition; resemblance, similarity, likeness"},
{"compartment", "stall, booth, niche, cubicle, alcove; section, division, category"},
{"compass", "1: range, scope, reach, extent, expanse, area; 2: boundary, perimeter, circumference, limit"},
{"compassion", "mercy, pity, clemency, sympathy, understanding, concern, condolence, humanity, fellow feeling, charity"},
{"compatibility", "accord, harmony, concord, rapport, affinity, correspondence"},
{"compel", "1: urge, insist, pressure, impel, drive, coerce; force, extort, twist one's arm, overpower, bully, exact; 2: (cause to feel compelled) oblige, drive, impel, require, constrain"},
{"compendium", "abbreviation, condensation, abridgment, summary, synopsis, abstract, brief, precis"},
{"compensate", "1: reimburse, pay, remunerate, requite, indemnify; 2: offset, counterbalance, cancel, countervail, neutralize"},
{"compensation", "amends, reparation, redress, restitution, damages, atonement, indemnity"},
{"compete", "contend, oppose, struggle, rival, challenge, vie, battle, contest, duel, fight, strive"},
{"competence", "proficiency, capability, skiff, facility, sufficiency, adequacy, suitability, skill, expertise"},
{"competition", "1: foe, competitor, rival, opponent, adversary, contestant; 2: rivalry, contention, struggle, opposition; 3: contest, match, championship, challenge, event, tournament"},
{"competitor", "opponent, rival, competition, contestant, adversary, antagonist, challenger, contender, opposition"},
{"compilation", "assortment, collection, accumulation, anthology"},
{"compile", "amass, assemble, collect, gather, garner; organize, compose, select, cull, marshal"},
{"complacency", "1: smugness, self-satisfaction, gratification, conceit; 2: composure, serenity, unconcern, repose, equanimity"},
{"complain", "1: criticize, denounce, dissent, oppose, protest, object; cavil, grumble, belly-ache; 2: lament, grieve, mourn, bemoan, bewail, cry"},
{"complaint", "1: objection, criticism, reproach, accusation, charge, gripe; 2: malady, illness, ailment, infirmity, disease"},
{"complement", "1: remainder, balance, supplement, rest; 2: wholeness, totality, entirety, whole; 3: counterpart, parallel, equivalent, match"}, 
{"complete", "1: finish, conclude, terminate, close, end; 2: perfect, refine, consummate, crown; 3: achieve, realize, effect, accomplish, fulfill"}, 
{"completion", "1: culmination, fruition, settlement, discharge; 2: expiration, termination, conclusion, finalization, end"}, 
{"complex", "1: obsession, phobia, syndrome, mania; 2: composite, conglomerate, system, association, collection, aggregation, group, entanglement, totality"}, 
{"complexion", "1: aspect, countenance, semblance, appearance, look, seeming; 2: cast, color, composition, hue, pigmentation, skin; 3: character, disposition, nature, temperament, mien, type"}, 
{"complexity", "intricacy, complication, entanglement, elaboration, difficulty; diversity, variety, multiplicity, variation"},
{"compliance", "acquiescence, obedience, deference, concession, submission, yielding, cooperation; complaisance, tractability, meekness, passivity"}, 
{"complicate", "confuse, involve, compound, entangle, elaborate, embroil, muddle, snarl, knot"},
{"complication", "difficulty, obstacle, problem, snag, confusion, entanglement, puzzlement, drawback, embarrassment"},
{"complicity", "collaboration, collusion, involvement, concurrence, approval, connivance, abatement"},
{"compliment", "noun - accolade, honor, congratulations, kudos, tribute, encomium, plaudit, bouquet; verb - applaud, praise, flatter, admire, commend, congratulate, salute, extol, laud"},
{"comply", "observe, respect, oblige, satisfy; accommodate, conform, toe the line, acquiesce, defer, accede, submit, yield"},
{"component", "element, factor, piece, ingredient, part, item"},
{"comport", "conduct, behave, acquit, carry, act, perform, bear, deport"},
{"compose", "1: make up, constitute, form, fashion; 2: create, score, orchestrate, author, design, conceive, forge, invent; 3: calm, soothe, pacify, placate"},
{"composite", "compound, combination, blend, mixture, melange, hybrid"},
{"composition", "1: organization, arrangement balance, symmetry, proportion, distribution, relation; 2: creation, conception, production, invention, fashioning, formation, shaping, sculpturing, forging; 3: essay, article, exposition, writing; opus, work, etude"},
{"composure", "poise, calm, serenity, aplomb, confidence, equanimity, tranquillity, self-assurance, savoir-faire"},
{"compound", "noun - medley, composite, synthesis, conglomerate, fusion, alloy, pastiche, melange; verb - 1: combine, blend, mix, coalesce, join, unite; 2: complicate, intensify, confound, confuse"},
{"comprehend", "1: understand, discern, perceive, grasp, know; 2: involve, include, contain, comprise, embrace"},
{"comprehension", "1: knowledge, understanding, perception, cognizance, awareness; 2: inclusion, incorporation, embodiment"},
{"compress", "condense, compact, concentrate, crowd, wedge, press, constrict, squeeze"},
{"comprise", "consist of, incorporate, include, involve, contain, cover, encompass, embrace, embody, subsume"},
{"compromise", "noun - concession, trade-off, bargain, accommodation, accord, cooperation, settlement; verb - 1: negotiate, conciliate, arbitrate, meet halfway, settle, agree; 2: endanger, jeopardize, imperil, hazard"},
{"compulsion", "1: obligation, urgency, demand, pressure, duty; force, drive, necessity, need; 2: obsession, preoccupation, urge, impulse, prepossession"},
{"compunction", "hesitance, reluctance, misgiving, qualm, regret, scruple, remorse, guilt, repentance, contrition"},
{"compute", "calculate, total, tally, count, assess, figure, reckon, sum, enumerate"},
{"comrade", "ally, partner, colleague, associate, companion, compeer, co-worker, confederate, chum"},
{"con", "noun - fraud, deception, graft, scam; verb - deceive, mislead, dupe, beguile; cheat, swindle, defraud, bilk, gull, rook, cozen, inveigle, rip off"},
{"concavity", "cavity, impression, basin, pit, vacuity, recess"},
{"conceal", "cover, obscure, screen, hide, camouflage"},
{"concede", "1: acknowledge, admit, grant, allow, confess, accept; 2: yield, cede, relinquish, surrender, forfeit"},
{"conceit", "1: arrogance, vanity, narcissism, egotism, self-importance, swagger, smugness, complacency, self-satisfaction; 2: caprice, fancy, whim, vagary, fantasy"},
{"conceive", "1: formulate, originate, start, begin, create; imagine, envision, speculate; 2: comprehend, perceive, understand"},
{"concentrate", " noun - extract, essence, distillation; verb - 1: condense, focus, intensify, strengthen, consolidate, agglomerate, center, mass, gather, collect; 2: study, ruminate, scrutinize, examine, focus, attend, heed"},
{"concentration", "1: convergence, focus, centralization; density, solidity, congestion; 2: attention, thought, application, intentness, absorption, engrossment; 3: collection, assemblage, congregation, array, heap, pile, swarm, horde, congeries"},
{"concept", "idea, hypothesis, theory, opinion, notion, construct, conception, visualization"},
{"conception", "1: comprehension, perception, apprehension, cognition, knowledge, consideration, meditation, realization, speculation; 2: fertilization, insemination, impregnation, inception; 3: (something conceived) impression, representation, mental image, fancy; 4: (product of thought) interpretation, version, rendition, explanation, exposition, elaboration, plan, scheme, program"},
{"concern", "noun - 1: affair, matter, responsibility, business; 2: care, interest, regard, consideration, attention, solicitude; 3: anxiety, distress, apprehension, worry; verb - 1: involve, affect, interest, touch, relate to; 2: disturb, trouble, perturb, distress, upset, bother, disquiet, worry"},
{"concert", "1: harmony, accord, concord, agreement, unity; 2: performance, show, recital"},
{"concession", "yielding, permission, authorization, permit, warrant"},
{"conciliate", "appease, pacify, placate, mollify, propitiate, soften"},
{"conclave", "session, meeting, conference, confabulation, powwow"},
{"conclude", "1: end, finish, terminate, complete, close, cease, desist; 2: judge, presume, assume; deduce, reason, gather; 3: determine, resolve, confirm, decide, settle"},
{"concoct", "contrive, invent, devise, formulate, fabricate, plan, develop"},
{"concoction", "1: mixture, brew, potion, blend, solution, combination, compound, potpourri, medley"},
{"concord", "1: harmony, rapport, accord, consensus, agreement, unity; 2: contract, pact, treaty, covenant"},
{"concourse", "gathering, assembly, meeting, congregation, confluence, multitude, press, collection, crowd"},
{"concupiscence", "lust, desire, libido, appetite lechery, lubricity"},
{"concur", "1: synchronize, coincide, harmonize, cooperate; 2: consent, agree, approve accede"},
{"concurrence", "convergence, association, con junction, concomitance, coexistence, community"},
{"condemn", "1: sentence, convict, proscribe, adjudge; 2: reprove, censure, castigate, up braid, disparage, denounce, pillory, animadvert, vilify, revile"},
{"condemnation", "judgment, blame, reproach, damnation, stricture"},
{"condense", "1: consolidate, reduce, compress, compact, thicken, solidify, concentrate; 2: abbreviate, abridge, summarize, abstract, encapsulate"},
{"condescend", "patronize, deign, stoop, descend"},
{"condescension", "disdain, haughtiness, airs, noblesse oblige"},
{"condition", "noun - 1: position, status, situation, state; 2: limitation, qualification, requirement, restriction, caveat, proviso, stipulation provision; prohibition, restraint; 3: fitness, tone, form, shape, health; illness, ailment, infirmity, disease, malady, complaint; verb - train, ready, prepare; season, indoctrinate, accustom, habituate, temper, familiarize, inure"},
{"condolences", "sympathy, support, commiseration, pity, compassion"},
{"condone", "tolerate, allow, indulge, excuse, forgive, ignore, wink at, pardon, overlook"},
{"conduct", "noun - 1: behavior, manner, demeanor, deportment, way; 2: control, care, direction, superintendence, management; verb - 1: guide, lead, escort, usher, pilot; 2: transmit, convey, pass on, transfer, carry, send; 3: manage, administer, supervise, govern, direct, regulate, handle"},
{"conduit", "passage, channel, artery, canal, pipe, duct, tube"},
{"confederacy", "1: alliance, union, federation, coalition, league, partnership; 2: conspiracy, cabal, ring"},
{"confederate", "noun - conspirator, accomplice, accessory, partisan, ally, colleague, supporter; verb - unite, incorporate, merge, bind, federate"}, 
{"confer", "1: bestow, present, award, give; 2: deliberate, talk, discuss, consider, converse, parley"},
{"conference", "1: meeting, symposium, colloquium, seminar, talk, parley; 2: league, association, organization, synod, ring"},
{"confess", "admit, concede, acknowledge, declare, own up, fess up, profess, avow, disclose"},
{"confession", "1: revelation, disclosure, avowal, divulgence, revelation; 2: sacrament, absolution, penance, repentance, contrition"},
{"confidant", "companion, intimate, friend, crony"},
{"confide", "1: confess, reveal, divulge, unburden, disclose, impart; 2: entrust, commit, consign"},
{"confidence", "1: faith, reliance, trust, assurance, belief, conviction; 2: boldness, aplomb, self-assurance; fortitude, resolution, tenacity, mettle, backbone"},
{"configuration", "arrangement, structure, disposition, Gestalt, deployment"},
{"confine", "incarcerate, imprison, cage, circumscribe, inhibit, detain, limit, restrict, place under house arrest; bind, truss, straitjacket"},
{"confinement", "incarceration, captivity, detention, custody, house arrest; constraint, circumspection"},
{"confines", "1: borders, bounds, limits, periphery, boundary; 2: dimension, range, proportions, scope"},
{"confirm", "1: ratify, approve, sanction, affirm, endorse; 2: prove, verify, substantiate, validate, authenticate; strengthen, support, augment, corroborate"},
{"confirmation", "1: verification, authentication, proof, evidence, testimony; 2: authorization, consent, assent, ratification, passage, approval"},
{"confiscate", "seize, impound, appropriate, sequester, commandeer, expropriate"},
{"confiscation", "noun - seizure, takeover, forfeiture; verb - inferno, firestorm, wildfire, holocaust, blaze"},
{"conflict", "noun - struggle, strife, feud, quarrel, battle, engagement, confrontation, encounter, warfare; antagonism, discord, dissension, dispute, argument, hostility, friction; verb - clash, struggle, contend, contest, combat, oppose; differ, dissent, dispute, collide, contradict, lock horns"},
{"confluence", "1: junction, convergence, meeting, concurrence, conjunction, conflux; 2: assemblage, host, throng, multitude"},
{"conform", "1: comply, adjust, follow, adapt, obey, toe the line, accommodate, yield; 2: correspond, harmonize, accord, synchronize, parallel, match, resemble"},
{"conformation", "1: concord, consonance, congruity, affinity, compatibility, similarity, unison; 2: structure, arrangement, formation, shape, symmetry, pattern, mold"},
{"conformist", "conventionalist, traditionalist, bourgeois, yes-man"},
{"conformity", "1: obedience, allegiance, yielding, submission, compliance, acquiescence, observance, orthodoxy; 2: harmony, conformation, agreement, congruity, consonance"},
{"confound", "1: mix, blend, jumble, entangle, commingle; 2: perplex, puzzle, flabbergast, dumbfound, confuse, flummox, stun, put at a loss"},
{"confront", "1: encounter, face, meet; 2: challenge, oppose, defy, brave, resist"},
{"confrontation", "encounter, meeting, challenge, contest, face-off, showdown, opposition, collision, conflict, disagreement, battle, quarrel, fight, counteraction"},
{"confuse", "disconcert, perplex, baffle, confound, puzzle, mystify, bewilder, frustrate, rattle, fluster, disarm"},
{"confusion", "1: bafflement, mystification, puzzlement, perplexity; 2: chaos, commotion, turmoil, distraction"},
{"confute", "invalidate, nullify, refute, disprove, rebut, controvert, vitiate, overturn, challenge, impugn"},
{"congeal", "solidify, thicken, gel, coagulate, set, clot, coalesce, curdle"},
{"conglomerate", "noun - aggregate, medley, combination, agglomerate; verb - collect, accumulate, mass, assemble, gather, congregate, agglutinate, clump"},
{"congregate", "assemble, convene, gather, rally, converge, convoke, cluster, concentrate"},
{"congregation", "1: assembly, parishioners, flock, parish, laity; 2: assemblage, multitude, crowd, throng, host"},
{"congress", "legislature, parliament, senate, assembly, government, committee, caucus"},
{"congruity", "congruence, concurrence, harmony, agreement, correspondence, compatibility, conformity, match, parallelism"},
{"conjecture", "noun - inference, guess, hypothesis, opinion, supposition; verb - postulate, speculate, suppose, posit, surmise, estimate, imagine, reckon"},
{"conjunction", "1: union, association, connection, combination; 2: concurrence, coincidence, congruency, parallelism"},
{"conjure", "1: enchant, charm, entrance, hex, jinx, fascinate; 2: entreat, implore, beg, beseech, adjure, plead; 3: (conjure up) summon, invoke, call, materialize, recollect, recall, remember, recognize, review, call to mind"},
{"conjurer", "sorcerer, magician, wizard, illusionist, miracle worker, prestidigitator"},
{"connect", "unite, join, link, fasten, combine, couple, affix, ally, associate, relate, bind"},
{"connection", "1: friend, associate, relative; relationship, association, kinship; 2: junction, nexus, union, splice, link, bond, attachment, fastening, consolidation, combination"},
{"connivance", "complicity, collusion, abatement, consent"},
{"connive", "scheme, conspire, plot, intrigue, collude, cabal"},
{"connoisseur", "aficionado, devotee, buff; authority, expert, specialist, judge"},
{"connotation", "implication, suggestion, import, drift, intent, nuance undertone, hint"},
{"connote", "suggest, imply, insinuate, allude, mean, purport, indicate, betoken, suggest"},
{"conquer", "1: master, triumph, achieve, win, prevail, succeed; 2: defeat, overcome, vanquish, subdue, crush, subjugate"},
{"conqueror", "victor, hero, champion, conquistador, vanquisher, winner, champ"},
{"conquest", "victory, win, ascendancy; invasion, occupation, subjection, takeover, acquisition, annexation"},
{"conscience", "morals, principles, ethics, scruples, standards"},
{"consciousness", "awareness, sentience, apprehension, recognition, knowledge, intuition, realization, sensibility"},
{"conscript", "draft, recruit, enlist, enroll, call-up"},
{"consecrate", "1: sanctify, bless, ordain, anoint, hallow; 2: dedicate, devote, destine, surrender, commit"},
{"consensus", "harmony, concord, agreement, unanimity, unity"},
{"consent", "noun - approval, agreement, sanction, accordance, concession, yielding; verb - allow, permit, grant, assent, acquiesce, comply, accede, concede, yield"},
{"consequence", "1: effect, result, outcome, end, upshot, aftermath, repercussion; 2: significance, importance, moment, portent, weight, value"}, 
{"conservation", "preservation, safekeeping, up-keep, maintenance, support"}, 
{"conserve", "maintain, keep, save, protect, guard"}, 
{"consider", "1: contemplate, deliberate, reflect, muse, meditate, ponder, ruminate, cogitate, examine, study; 2: deem, regard, heed, weigh, rate, remember, bear in mind"},
{"consideration", "1: attention, study, reflection, thought, forethought; 2: courtesy, thoughtfulness, tact, kindliness, favor, philanthropy, benefaction; 3: factor, concern, reason, motive, cause, ground, score"},
{"consign", "1: transfer, deliver, dispatch, distribute, ship, transmit, send; 2: entrust, confide, delegate, assign, commission, authorize, relegate"}, 
{"consistency", "agreement, correspondence, concordance, accord, congruity"},
{"consolation", "solace, relief, support, aid, help, succor"},
{"console", "comfort, assuage, calm, alleviate, soothe, ease, cheer, hearten, encourage"},
{"consolidate", "1: combine, unify, federate, unite, amalgamate, affiliate, solidify; 2: fortify, secure, reinforce, strengthen"},
{"consonance", "agreement, accord, harmony, conformity"},
{"consort", "noun - partner, companion, associate, spouse, lover, helpmeet; verb - fraternize, associate, mingle"},
{"conspiracy", "intrigue, scheme, plot, machination, treason, confederacy, cabal, collusion"},
{"conspire", "1: plot, scheme, plan, contrive; 2: cooperate, consort (with), unite, join"},
{"constancy", "determination, perseverance, devotion, fidelity, tenacity, regularity"},
{"constitute", "1: establish, found, create, organize, develop; delegate, appoint, authorize, commission, empower; 2: consist of, compose, comprise, aggregate, compound, make up"},
{"constitution", "1: makeup, nature, disposition, character, essence, structure, organization; 2: health, vitality, physique"},
{"constrain", "noun - 1: constrict, bind, tighten, restrain, confine; 2: impel, oblige, urge, necessitate, drive; verb - 1: compulsion, necessity, pressure, force, coercion, duress; 2: reserve, modesty, timidity, humility, hesitancy, recalcitrance, shyness, bashfulness; 3: curb, rein, obstacle, hindrance, check, impediment, road-block"},
{"constrict", "1: narrow, contract, shrink, bind, squeeze, choke, strangle; 2: restrict, limit, inhibit, constrain, impede, check, curb"},
{"construct", "build, raise, erect, assemble, manufacture, engineer; create, shape, formulate, design, invent"},
{"construction", "structure, building, edifice, formation, model"},
{"construe", "interpret, read, explain, infer, render, deduce, translate"},
{"consult", "discuss, confer, consider, deliberate, parley; ask, question, inquire"},
{"consultant", "adviser, specialist, expert, authority"},
{"consultation", "appointment, session, examination, meeting"},
{"consume", "1: destroy, devastate, ravage; 2: use, spend, exhaust, squander, waste, eat up; 3: preoccupy, engross, compel, dominate, spellbind, overwhelm, monopolize"},
{"consumer", "buyer, customer, purchaser, shopper, user"},
{"consummate", "complete, finish, accomplish, achieve, actualize, realize, fulfill, perfect crown"},
{"consumption", "dissipation, depletion, diminution, dispersion, expenditure, use"},
{"contact", "noun - connection, association, communication, junction, meeting, union, impact, collision; verb - 1: touch, graze, impinge, brush, kiss, meet, scrape; 2: notify, call, reach, phone, get in touch with"},
{"contain", "1: include, comprise, embody, subsume, hold, carry, accommodate; 2: restrain, restrict, check, inhibit, keep back"},
{"contaminate", "pollute, defile, poison, vitiate, taint, adulterate, deprave, debase, tarnish"},
{"contamination", "corruption, pollution, infection, decay, contagion, impurity, rottenness"},
{"contemplate", "1: ruminate, deliberate, ponder, reflect, consider, muse, mull over, cogitate; 2: examine, inspect, scrutinize, study, observe, regard, survey, behold, view; 3: expect, intend, plan, envisage, foresee"},
{"contemplation", "meditation, thought, reverie, rumination, lucubration's"},
{"contempt", "1: disdain, scorn, mockery, condescension, derision, disrespect, neglect, slight; 2: humiliation, dishonor, shame, disgrace"},
{"contend", "1: compete, vie, strive, struggle, wrestle, grapple, argue, dispute, debate, contest, litigate; 2: allege, maintain, assert, declare, hold, affirm, avow, aver"},
{"content", "noun - 1: meaning, significance, gist, intent, purport, heart, essence; 2: size, capacity, volume; verb - satisfy, please, pacify, appease, humor, placate, mollify, gratify"},
{"contention", "1: quarrel, strife, struggle, dissension, dispute, enmity; 2: allegation, charge, assertion, claim, argument, position, point"},
{"contentment", "satisfaction, ease, serenity, equanimity, complacency, peace, pleasure, fulfillment, gratification, happiness"},
{"contents", "ingredients, parts, elements, components"},
{"contest", "challenge, dispute, question, oppose, refute, debate, deny, doubt, vie, litigate"},
{"contestant", "candidate, participant, contender, competitor, athlete, entrant, player, aspirant"},
{"context", "circumstances, situation, frame of reference, conditions, background, setting, ambiance"},
{"continence", "temperance, moderation, self-restraint, sobriety; abstinence, virtue, celibacy, chastity"},
{"contingency", "likelihood, probability, chance, possibility, exigency, eventuality"},
{"continuance", "continuation, duration, protraction, prolongation"},
{"continuation", "1: prolongation, perpetuation, furtherance; 2: addition, extension, supplement, appendix, sequel, postscript, epilogue"},
{"continue", "1: (extend in time) persist, persevere, endure, remain, maintain, sustain, progress; 2: (extend in space) protract, project, abut, advance, stick out; 3: resume, recommence, reinstate, recapitulate, renew"},
{"continuity", "extension, progression, succession, cohesion, sequence, connection, interrelationship, linkage, flow"},
{"contort", "distort, misshape, disfigure, convolute, deform, warp, writhe, twist, gnarl, knot, wrench, bend"},
{"contour", "noun - outline, profile, form, curve, relief, silhouette; verb - shape, carve, mold"},
{"contract", "noun - agreement, deal, commitment, guarantee, promise, covenant, compact, settlement, understanding, treaty; verb - 1: agree, pledge, engage, bargain, undertake, stipulate; 2: narrow, shrink, reduce, constrict, diminish, recede, abate, subside, dwindle"},
{"contradict", "counter, dispute, challenge, controvert, impugn, contravene, negate, belie"},
{"contradiction", "1: disagreement, dissension, defiance, denial; 2: discrepancy, inconsistency, incongruity, opposition"},
{"contraption", "contrivance, gizmo, gadget, gimmick, rig, invention"},
{"contrast", "noun - 1: divergence, incompatibility, disparity, variation, distinction, heterogeneity, diversity; 2: antithesis, reverse, converse, inverse; verb - 1: compare, differentiate, distinguish, discriminate; 2: differ, vary, set off, diverge, mismatch, oppose"},
{"contravene", "1: violate, transgress, break, cross, trespass, infringe, infract; 2: contradict, deny, refute, gainsay, impugn"},
{"contribute", "donate, furnish, give, share, endow, supply, bequeath, confer, will, aid"},
{"contribution", "donation, grant, gift, present, bestowal, increase, supplement, addition, augmentation"},
{"contributor", "1: correspondent, reporter, journalist, freelancer; 2: backer, patron, donor, subscriber, benefactor"},
{"contrition", "remorse, regret, sorrow, penitence"},
{"contrivance", "1: plan, stratagem, ploy, artifice, ruse; 2: mechanism, gadget, device, contraption, apparatus, implement, invention"},
{"contrive", "invent, devise, improvise, create, conspire, intrigue, hatch, plot"},
{"control", "noun - power, dominion, government, sway, rule, force; management, guidance, supervision; verb - 1: restrain, master, repress, command, constrain; 2: direct, manage, guide, lead, instruct, advise"},
{"controller", "administrator, executive, executor"},
{"controversy", "debate, argument, strife, dissension, polemic, quarrel, wrangling"},
{"controvert", "deny, dispute, contradict, counter, oppose, argue against, refute, gainsay"},
{"contumely", "invective, derision, insult, affront, indignity, humiliation, insolence, contempt, scorn, disdain, abuse, obloquy"},
{"conundrum", "puzzle, enigma, riddle, paradox"},
{"convalescence", "recuperation, recovery, rehabilitation, healing, improvement, restoration"},
{"convene", "assemble, gather, muster, convoke, summon, meet, congregate, rally, get together"},
{"convenience", "serviceability, ease, accommodation, benefit, comfort, amenity; enjoyment, satisfaction, leisure"},
{"convention", "1: assembly, gathering, meeting, convocation; 2: tradition, custom, practice, habit, usage, fashion, precept"},
{"converge", "meet, coincide, join, merge, funnel, combine; focus, concur, agree"},
{"convergence", "concurrence, conjunction, union, concentration, confluence, intersection"},
{"conversation", "talk, dialogue, chat, exchange, communication, discourse, tete-a-tete, discussion, powwow, colloquy, intercourse"},
{"converse", "noun - antithesis, opposite, reverse, contrary; verb - speak, talk, chat, confabulate, discuss, confer, parley"},
{"conversion", "change, metamorphosis, transformation, rebirth, transfiguration, permutation, reconstruction"},
{"convert", "noun - disciple, proselyte, neophyte; verb - adapt, appropriate, change, modify, remodel, reorganize, restyle, revise, transmogrify"},
{"convey", "1: transport, carry, bear, bring, fetch, dispatch; 2: transmit, communicate, forward, disclose, impart, relate, send"},
{"convict", "noun - criminal, prisoner, felon, malefactor, culprit, con, jailbird; verb - condemn, sentence, consign"},
{"conviction", "belief, persuasion, faith, doctrine, holding, contention"},
{"convince", "persuade, sway, influence, satisfy, reassure, confirm, win over"},
{"convocation", "congress, assembly, congregation, council, synod, meeting, conclave, concourse"},
{"convoy", "fleet, escort, train, guard, protection"},
{"convulsion", "seizure, paroxysm, spasm, tremor, fit, contortion, throe, contraction, cramp"},
{"cook", "1: bake, heat, boil, steam, grill, roast, brew, broil, fry, saute, stew; 2: (cook up) concoct, devise, contrive, invent, plan, improvise, fabricate"},
{"cool", "noun - poise, composure, control, discipline, self-possession; verb - 1: chill, freeze, refrigerate; 2: calm, temper, mitigate, allay, moderate, abate"},
{"coop", "noun - pen, cage, enclosure, box, hutch, pound, paddock; verb - confine, impound, cage, jail, incarcerate, imprison"},
{"cooperate", "1: combine, unite, pool, join, collaborate, conspire; 2: share, contribute, assist, reinforce, sustain, encourage"},
{"cooperation", "1: collaboration, interaction, teamwork, pulling together, alliance, partnership, association, confederacy, fusion, coalition, federation; 2: assistance, support, participation, aid, service"},
{"cooperative", "commune, kibbutz, collective, association, organization, co-op"},
{"coordinate", "organize, harmonize, integrate, synchronize, correlate, match, relate, arrange, codify, grade, graduate"},
{"cope", "manage, control, handle; survive, carry on, get by, make do"},
{"copulate", "mate, couple, have sex, make love, fornicate, sleep together"},
{"copulation", "sexual intercourse, fornication, coitus, sex, congress"},
{"copy", "noun - reproduction, replica, likeness, facsimile, duplicate, clone, carbon, photocopy; forgery, counterfeit; verb - 1: imitate, model, pattern, mimic, emulate, mirror, echo, ape, parrot; 2: duplicate, counterfeit, plagiarize, replicate, simulate, transcribe, repeat, borrow"},
{"cord", "1: rope, twine, string, fiber, cordage; 2: bond, tie, link, union, nexus, yoke, coupling"},
{"cordon", "noun - fence, barrier, chain, line, ring; verb - enclose, surround, encircle, fence, pen, hem, separate, isolate"},
{"core", "essence, heart, kernel, gist, pith; center, hub, focus, pivot"},
{"corner", "1: bend, curve, angle; 2: recess, niche, nook, indentation; 3: (around the corner) impending, immediate, near, nearby, close; 3: (cut corners) reduce, cut down or back, decrease, economize, tighten one's belt"},
{"corollary", "1: inference, deduction, conclusion, derivation, implication, analogy, judgment; 2: consequence, upshot, derivative, development, result, by-product, culmination"},
{"corporation", "association, conglomerate, body, society, council"},
{"corps", "company, unit, regiment, division, contingent, troop, detachment, squad, brigade, crew, team, squadron"},
{"corpse", "cadaver, remains, body, skeleton, carcass"},
{"corpus", "compilation, collection, body, oeuvre, whole, aggregation, entirety"},
{"corral", "enclosure, stall, pound, coop"},
{"correct", "1: remedy, repair, rectify, mend, redress, amend, reconstruct, edit, reform, ameliorate; 2: reprimand, discipline, admonish, chastise, punish, reprove, castigate, chide"},
{"correction", "revision, adjustment, modification, alteration, emendation"},
{"correctness", "1: accuracy, precision, exactitude, truth; 2: propriety, decorum, decency"},
{"correlate", "connect, associate, equate, correspond, compare"},
{"correlation", "reciprocity, interdependence, interchange, alternation, mutuality, quid pro quo"},
{"correspond", "1: agree, harmonize, match, taffy, concur, coincide; 2: (be a counterpart) compare, match, resemble, be equivalent to"},
{"correspondence", "accord, conformity, agreement, equivalence, harmony, consonance"},
{"correspondent", "1: pen pal, letter writer, friend; 2: journalist, contributor, reporter, writer, freelancer"},
{"corridor", "hallway, aisle, passage, passageway, lobby, foyer, vestibule"},
{"corroborate", "authenticate, confirm, substantiate, validate, support, endorse, sustain, ratify, establish, prove"},
{"corrode", "decay, rust, deteriorate, oxidize, erode, crumble, eat away, degenerate; consume, waste, destroy"},
{"corrupt", "1: disgrace, vitiate, demean, depreciate, defile, abuse, pervert, violate, ravage; 2: falsify, misrepresent, fabricate, color, counterfeit, adulterate, forge, fix, doctor"},
{"corruption", "1: immorality, decadence, debauchery, vice, depravity, iniquity, turpitude; 2: dishonesty, fraud, distortion"},
{"cosmos", "galaxy, universe, creation"},
{"cost", "noun - 1: price, expense, expenditure, outlay, payment, disbursement, figure, charge, amount, value, worth; 2: loss, penalty, harm, damage, sacrifice, hurt, detriment, deprivation; verb - require, necessitate, obligate"},
{"costume", "noun - attire, ensemble, vestment, apparel, raiment, garb, livery, robes, uniform, get-up; verb - dress, outfit, clothe, garb, attire, don, array"},
{"coterie", "group, circle, clique, camp, set, caucus, gang"},
{"cottage", "bungalow, cabin, shack, lodge, chalet, hut"},
{"couch", "noun - sofa, divan, davenport, settee, chaise lounge or lounge, ottoman, daybed; verb - 1: cradle, support, bear; 2: express, phrase, word, voice, utter, frame"},
{"cough", "1: convulse, choke, hack, bark; 2: (cough up) deliver, pay, surrender, hand over, shell out"},
{"council", "assembly, meeting, conclave, conference, congress, synod, colloquy"},
{"counsel", "advise, advocate, recommend, suggest, exhort, direct; confer, consult, deliberate, parley"},
{"counselor", "1: adviser, guide, mentor, instructor, teacher; 2: attorney, counsel, lawyer, advocate, solicitor, barrister"},
{"count", "noun - sum, total, result, outcome, aggregate, tally; verb - 1: calculate, compute, tally, reckon, enumerate, estimate, add, score, include, weigh; 2: consider, judge, deem, hold, regard, esteem, rate, ascribe, impute; 3: (count off) number, check, total; 4: (count on) trust, heed, rely or depend on, expect from; 5: (count out) remove, eliminate, ignore, pass over"},
{"countenance", "noun - 1: appearance, aspect, demeanor, mien, expression, look, air, face, features, physiognomy, visage; 2: approval, sanction, encouragement, assistance, favor; verb - endorse, sanction, approve, condone, tolerate, endure, support, encourage, champion, abet, back"},
{"counter", "answer, respond, retort, meet, return, offset, parry, thwart, resist, retaliate, conflict, contrast"},
{"counterbalance", "neutralize, offset, equalize, counterpoise, countervail"},
{"counterfeit", "noun - copy, fake, fraud, imitation, reproduction, sham, phony; verb - forge, imitate, feign, copy, falsify, simulate, cheat, deceive, dissemble, feign"},
{"countermand", "annul, reverse, repeal, cancel, abrogate, override, rescind, revoke"},
{"counterpart", "complement, supplement, correlative, duplicate, clone, equal, fellow, mate, match, twin, doppelganger"},
{"country", "1: backwoods, back country, range, bush, sticks, boondocks, boonies; 2: nation, land, sovereign state"},
{"county", "district, province, region"},
{"coup", "1: achievement, accomplishment, masterstroke, maneuver, plot, stratagem; 2: revolution, overthrow, revolt"},
{"couple", "noun - pair, due, two, set, brace; verb - connect, link, yoke, marry, pair, attach, fasten, unite, conjoin"},
{"courage", "1: bravery, fearlessness, valor, heroism, daring, intrepidity, heart, audacity, guts; 2: resolution, fortitude, firmness, mettle, endurance, determination, sufferance"},
{"courier", "envoy, carrier, emissary, messenger, herald, runner, representative, bearer"},
{"course", "1: route, passage, path, trajectory, way, road, channel, artery; 2: program, curriculum, subject, education, studies, matriculation; 3: (in due course) properly, appropriately, conveniently; 4: (in the course) of while as a matter of course ordinarily, commonly, regularly, customarily; 5: (of course) certainly, definitely, naturally, no doubt, undoubtedly, obviously, surely, indeed; 6: (off course) misdirected, erratic, wrong; 7: (on course) on target, correct, accurate"},
{"court", "noun - 1: patio, square, quadrangle, plaza, piazza; 2: tribunal, bench, magistrate, bar,	session, verb - 1: woo, entice, attract, flirt, pursue, follow, make time with, chase, date; 2: flatter, please, grovel, fawn, kowtow, ingratiate, toady, pander, praise, supplicate; 3: (risk bringing on something unpleasant) tempt, lure, provoke, incite"},
{"courtesy", "kindness, consideration, compassion, generosity, respect, deference, attention, favor"},
{"cove", "1: lagoon, bay, inlet, sound; 2: cave, cavern, hole, nook"},
{"covenant", "noun - contract, pact, promise, commitment, bond, agreement, compact, concordat, deed, treaty; verb - pledge, agree, stipulate, engage, undertake"},
{"cover", "noun - 1: canopy, lid, awning, tarpaulin, canvas, tent; 2: shelter, protection, refuge, asylum, camouflage, defense, umbrella, shield; verb - 1: envelop, wrap, hide, protect, screen, shield, submerge, disguise, encase; 2: (extend, as to meet certain conditions) satisfy, meet, suffice, reach, embrace; 3: deal with, treat, include, incorporate, comprise, contain, explore, record, note"},
{"coverage", "1: insurance, protection, assurance; 2: treatment, attention, analysis, reporting, description"},
{"covering", "blanket, layer, wrap, cocoon, casing, sheath, clothing"},
{"cover-up", "pretext, cloak, front, whitewash, smoke screen"},
{"covet", "crave, desire, fancy, want, lust, yearn, thirst, hunger"},
{"covey", "flock, bevy, cluster, right, skein"},
{"coward", "caitiff, recreant, dastard, poltroon, sissy, wimp, chicken, yellow-belly"},
{"cowardice", "fearfulness, timidity, pusillanimity"},
{"cower", "cringe, grovel, quail, skulk, tremble, shrink, flinch, shake, shiver"},
{"crack", "noun - 1: crevice, fissure, cleft, rift, break, split, cut, chink; 2: blow, hit, thwack, stroke; 3: joke, wisecrack, remark, return, witticism, jest; verb - 1: split, sever, break, cleave, rend, burst; 2: strike, punch, clip, slap, clap, clout, pop; 3: solve, decode, answer, figure out; 4: (crack down on) suppress, crush, subdue, check, stop, end; 5: (crack up) collide, smash, crash, break up, laugh, roar, howl"},
{"crackdown", "repression, suppression, clampdown, end"},
{"crackpot", "eccentric, crank, screwball, nut, loon, oddball, weirdo"},
{"cradle", "1: crib, bassinet, trundle bed; 2: origin, spring, source, fountain, well"},
{"craft", "1: skill, art, ability, aptitude, proficiency, competence, adeptness, ingenuity, artisanship; 2: artifice, guile, cunning, deceit, duplicity, trickery; 3: trade, occupation, career, vocation, metier"},
{"craftsman", "artisan, smith, maker, technician"},
{"craftsmanship", "skill, artistry, workmanship, mastery, expertise, technique, artisanship"},
{"crag", "cliff, peak, bluff, pinnacle, palisade"},
{"cram", "1: stuff, jam, press, compact; 2: gorge, satiate, devour; 3: study, read, review"},
{"cramp", "noun - spasm, stitch, contraction, twinge, kink, convulsion, crick, pang; verb - hinder, restrict, obstruct, inhibit"},
{"crash", "noun - 1: clash, bang, clatter, din, clap, boom; 2: collision, wreck, accident, crackup, pileup, fender-bender; verb - 1: smash, shatter, break, splinter, demolish; 2: collide, wreck, rear-end, jar, hit, jolt, bang; 3: overturn, plunge, tumble, pitch, dive, hurtle, spill, drop"},
{"crave", "1: need, desire, want, hanker, covet, lust for, demand; 2: beg, plead, ask, entreat, implore"},
{"craving", "desire, yearning, urge, longing, appetite, hunger, hankering, lust, thirst, yen"},
{"crawl", "1: creep, squirm, slither, writhe, wriggle; 2: plod, lag, hang back, poke; 3: grovel, fawn, cringe"},
{"craze", "infatuation, rage, fad, trend, fashion, vogue; passion, mania, obsession, preoccupation, frenzy"},
{"cream", "best, finest, elite, choice, pick, favorite, top drawer"},
{"crease", "noun - line, wrinkle, tuck, groove, ridge, rumple, fold; verb - fold, crinkle, corrugate, crimp, crumple, ply"},
{"create", "produce, engender, beget, generate, originate, initiate, start, develop, spawn, mother, father, formulate, invent"},
{"creation", "1: universe, cosmos, nature; 2: birth, conception, genesis, formation, formulation"},
{"creativity", "imagination, inventiveness, originality, artistry, talent, ingenuity, originality, vision"},
{"creator", "maker, inventor, author, designer, framer, originator, architect, father, mother"},
{"creature", "1: animal, brute, beast; 2: being, individual, mortal, person, soul, wretch"},
{"credence", "confidence, belief, faith, support, trust, assurance, reliance"},
{"credentials", "accreditation, authorization, qualifications, endorsement, testament, attestation"},
{"credibility", "1: reliability, integrity, veracity, trustworthiness; 2: likelihood, chance, prospect, probability, possibility, tenability"},
{"credit", "noun - 1: faith, trust, belief, confidence, reliance, credence; 2: reputation, repute, honor, prestige, esteem; 3: (give one credit for) recognize, congratulate, praise; verb - 1: believe, trust, have faith in, rely on; 2: attribute, ascribe, accredit, impute, charge to, trace to, saddle with, blame"},
{"creditor", "lender, banker, lessor"},
{"credulity", "naivet6, gullibility, simplicity, innocence, ignorance"},
{"creed", "belief, doctrine, credo, dogma, principles, conviction, tenets, persuasion, faith"},
{"creek", "stream, brook, inlet, tributary, rivulet, branch, rill"},
{"creep", "1: cower, cringe, wince, shrink, flinch, grovel, fawn, skulk, quail; 2: (move slowly) crawl, inch, dawdle, drag, edge; 3: (move stealthily) sneak, steal, slink, slither, writhe, tiptoe"},
{"crest", "1: tuft, plume, feather; 2: top, peak, summit, culmination, pinnacle, apex"},
{"crevice", "cleft, fissure, split, rift, crack, chink, cranny, slit, breach, gap"},
{"crew", "company, team, assemblage, corps, band, gang, crowd, clique, troupe"},
{"crick", "cramp, spasm, twinge, stiffness, sprain"},
{"crime", "offense, violation, iniquity, trespass, misconduct, wrong, vice, villainy, outrage, felony, misdemeanor"},
{"criminal", "convict, offender, felon, culprit, delinquent, malefactor, sinner, transgressor, perpetrator, crook, perp, con"},
{"crimp", "1: crease, wrinkle, coil, fold, pleat; 2: curl, wave, set, undulate, flow; 3: hinder, impede, thwart, check, encumber, retard"},
{"cringe", "1: wince, quail, flinch, recoil, quiver, tremble, submit; 2: grovel, fawn, flatter, toady, bootlick"},
{"cripple", "1: damage, impair, sabotage, incapacitate, halt, ruin, destroy; 2: paralyze, disable, maim, debilitate, enfeeble"},
{"crisis", "1: emergency, plight, exigency, catastrophe, predicament, quandary, disaster, dilemma, strait; 2: climax, culmination, height"},
{"criterion", "standard, measure, gauge, yard-stick, rule, guideline, principle, parameter"},
{"critic", "1: censor, detractor, slanderer, defamer, mudslinger; 2: connoisseur, dilettante, arbiter, expert, judge, reviewer"},
{"criticism", ", 1: judgment, evaluation, appraisal, analysis, study, examination; 2: objection, faultfinding, censure, caviling, carping; 3: review, critique, exposition, treatise, dissertation, survey"},
{"criticize", "1: analyze, examine, study, scrutinize, probe; 2: reprimand, chastise, censure, find fault, reprove, pillory, flay, pan, badmouth, rake"},
{"critique", "analysis, evaluation, review, commentary, examination, assessment"},
{"croak ", "die, pass away, perish, expire, kick the bucket"},
{"crook", "1: bend, curve, arc, hook, bow; notch, angle; 2: criminal, thief, swindler, rogue"},
{"crop", "noun - harvest, yield, produce, growth, gathering, vintage; verb - 1: cut, clip, lop, snip, mow, pare, prune, shear; 2: (crop up) arrive, happen, occur, arise, emerge"},
{"cross", "noun - 1: ordeal, difficulty, tribulation, affliction, adversity, trial, misfortune; 2: hybrid, mongrel, half-breed, mixture, crossbreed; verb - 1: traverse, pass, span, ford; 2: oppose, thwart, frustrate, foil, hinder, check, interfere; 3: mix, hybridize, pollinate, interbreed, blend, mingle; 4: (cross-examine) interrogate, question, quiz, catechize, pump, grill"},
{"crouch", "1: bend, squat, kneel, stoop, bow, duck, hunch; 2: cower, grovel, quail, cringe, wince, flinch"},
{"crow", "1: boast, brag, exalt, gloat, cry; 2: squawk, caw, cackle"},
{"crowd", "noun - 1: multitude, throng, mob, pack, host, legion, assembly, confluence; 2: clique, set, circle, coterie; verb - 1: mass, cram, pack, huddle, pile, press, squeeze; 2: elbow, shove, push, jostle, shoulder, butt; 3: congregate, gather, assemble, muster, flock"},
{"crown", "noun - 1: top, apex,* summit, crest; 2: royalty, monarch, sovereign, queen, king, potentate, emperor; verb - perfect, fulfill, consummate, cap, complete, finish, terminate"},
{"crucify", "torment, torture, persecute, harrow, brutalize, execute, kill"},
{"cruelty", "barbarity, severity, depravity, savagery, inhumanity, tyranny, bestiality, sadism, spite, venom"},
{"crumb", "morsel, scrap, bit, speck, grain, particle, iota, jot, sliver, atom, dab, soupcon"},
{"crumble", "1: collapse, deteriorate, break up, fragment, come or fall apart, disintegrate, degenerate, decay, go to pieces; 2: granulate, crush, powder, pulverize, pound"},
{"crumpled", "crinkled, creased, wrinkled, crushed, puckered, rumpled"},
{"crunch ", "crisis, emergency, pinch, bind, spot, hot spot"},
{"crusade", "campaign, expedition, undertaking, cause, movement, holy war, jihad"},
{"crusader", "reformer, campaigner, missionary, champion, zealot, enthusiast, advocate, fighter"},
{"crush", "1: smash, crumple, pulverize, granulate, powder; 2: defeat, overwhelm, annihilate, subdue, quell, vanquish; oppress, persecute, subjugate"},
{"crust", "coating, exterior, rind, shell, hull, scab, surface, film, patina"},
{"crux", "core, heart, essence, gist, pith, sine qua non"},
{"cry", "noun - 1: exclamation, outcry, clamor, shout, call, whoop, scream, holler, cheer, squall, uproar, yelp; 2: weeping, sobbing, lamentation, tears; 3: (a far cry) unlike, dissimilar, opposed (to), different; verb - 1: weep, sob, grieve, lament, whimper, fret, groan, wail, bawl, whine, snivel, bemoan; 2: yell, shout, scream, shriek, howl, bellow, roar, hoot"},
{"crypt", "tomb, vault, catacomb, mausoleum"},
{"crystallize", "form, take shape, materialize, appear, emerge; solidify, coalesce, harden"},
{"cub", "whelp, babe, fledgling, lad, pup, youngster; beginner, learner, tyro, novice, recruit, greenhorn, whippersnapper, tenderfoot"},
{"cubbyhole", "compartment, niche, pigeonhole, slot, hole, recess"},
{"cuddle", "noun - snuggle, hug, embrace, fondle, pet, nestle, clasp, cosset; verb - club, bludgeon, baton, shillelagh, truncheon"},
{"cudgel", "beat, pummel, clobber, bludgeon, pound, maul, cane, drub, thrash"},
{"cue", "1: prompt, signal, sign, tip-off; 2: hint, lead, clue, intimation, innuendo, suggestion"},
{"cuff", "noun - 1: blow, hit, slap, punch; 2: (	off the cuff )extemporaneously, impromptu, adhoc on the spur of the moment, spontaneously, impulsively, offhand, unrehearsed; verb - buffet, smack, box, strike, knock, whack, belt"},
{"cul-de-sac", "dead end, blind alley, impasse, enclosure"},
{"cull", "1: choose, select, elect, pick out, winnow; 2: collect, gather, garner, glean, amass"},
{"culminate", "climax, peak, consummate, finish, conclude, close, terminate, end"},
{"culmination", "1: conclusion, finale, finish; 2: peak, summit, acme, zenith, apogee"},
{"culpability", "fault, guilt, blame, blot, lapse"},
{"culprit", "criminal, offender, miscreant, felon, delinquent, lawbreaker, transgressor, malefactor, perpetrator, rascal"},
{"cult", "sect, religion, denomination, school, faith, following"},
{"cultivate", "1: plant, tiff, garden, raise, grow, seed; 2: educate, refine, nurture, train, develop, improve, teach, civilize, enrich; 3: encourage, foster, advance, further, bolster"},
{"cultivation", "1: farming, agriculture, horticulture, gardening; 2: refinement, breeding, civility, culture, erudition; enhancement, enrichment, progress, advancement"},
{"culture", "1: civilization, society custom, habit, convention, religion, history, humanism, lore, arts, sciences; 2: sophistication, refinement, discrimination, savoir-faire, urbanity, polish, finish, grace, breeding, gentility"},
{"cunning", "1: guile, artifice, cleverness, trickery, slyness, duplicity; 2: skill, proficiency, dexterity, craft, adroitness, finesse"},
{"cup", "mug, goblet, chalice, stein, tankard, vessel, grail, tumbler"},
{"cupidity", "avarice, greed, covetousness, acquisitiveness, voracity, rapacity, craving, avidity, yearning"},
{"curator", "keeper, custodian, guardian"},
{"curb", "noun - 1: barrier, restraint, hindrance, check, chain; 2: edge, border, ledge, lip; verb - restrain, suppress, check, control, moderate, restrict, inhibit, retard, contain, subdue, impede"},
{"curdle", "clot, sour, coagulate, congeal, thicken, condense, ferment, turn"},
{"cure", "noun - antidote, remedy, medication, nostrum, restorative; verb - 1: heal, restore, mend, correct, relieve; 2: preserve, salt, pickle, keep; 3: harden, temper, fire, steel"},
{"curio", "antique, curiosity, knickknack, trinket, bibelot"},
{"curiosity", "1: inquisitiveness, concern, interest, questioning, investigation; prying, intrusiveness, nosiness; 2: (an unusual thing) exoticism, rarity, wonder, phenomenon, marvel, spectacle"},
{"curl", "noun - ringlet, coil, spiral, wave, twist, helix, scroll; verb - 1: twist, curve, bend, wind, loop, crimp, wreathe, meander, zigzag, entwine, twirl"},
{"currency", "money, coin, bank notes, cash, tender"},
{"current", "drift, tidal motion, ebb and flow"},
{"curse", "noun - oath, profanity, expletive, obscenity, execration, invective, malediction, vilification, cuss; verb - blaspheme, swear, profane, damn, excoriate, denounce, fulminate, revile, vituperate, imprecate"},
{"curtail", "abbreviate, cut, lessen, pare, reduce, truncate, circumscribe, restrict, decrease, prune"},
{"curtain", "noun - 1: drape, hanging, tapestry, drapery, backdrop; 2: (draw the curtain on) finish, stop, halt; 3: (lift the curtain on) start, commence, initiate, expose, uncover, disclose; verb - hide, conceal, veil, screen, drape, shield, shroud, shutter"},
{"curve", "noun - arc, bend, curvature, trajectory; verb - arch, twist, wind, spiral, swerve, hook, turn"},
{"cushion", "noun - pillow, buffer, pad, shock absorber; verb - protect, dampen, soften, allay, absorb, support, buttress, cradle"},
{"custodian", "superintendent, watchman, overseer, warden, guardian, protector, keeper, concierge"},
{"custody", "1: guardianship, charge, protection, care, supervision, watch, tutelage, auspices, aegis, ward, keeping; 2: detention, jail, confinement, house arrest; 3:(take into custody) apprehend, arrest, seize, capture"},
{"custom", "tradition, observance, convention, manner, etiquette, ritual, habit, practice, rite, ceremony, wont, rule"},
{"customer", "patron, shopper, client, buyer, consumer, purchaser"},
{"cut", "noun - 1: incision, severance, cleft, hack, slash, notch, slit; 2: reduction, decrease, diminution, elision, omission; 3: section, portion, slice, segment; 4: insult, indignity, offense, abuse, snub; 5: (a cut above) superior, higher, better, more efficient or capable or competent; verb - 1: sever, cleave, quarter, dissect, shear, behead, bisect, amputate, truncate, rive, hew; 2: pierce, puncture, gash, wound, gouge, incise, perforate; 3: curtail, delete, edit, condense, abridge, lessen, shorten; 4: weaken, dilute, impair, undermine; 5: (cut back) decrease, reduce, curb, economize, lower, slash, lessen,  prune, crop, trim; 6: (cut down) decrease, reduce, lower, diminish, fell, hew, level, lop, raze, kill, slaughter, slay, massacre; 7: (cut off) interrupt, break in, intrude, intervene; 8: (	cut out for) suitable, fit, adequate, good for; 9: (cut short) terminate, stop, quit, halt, finish, interrupt, check, intercept, diminish, abbreviate, abridge, shorten"},
{"cutback", "reduction, decrease, curtailment, shortening"},
{"cycle", "succession, period, age, eon, epic, era"},
{"cyclone", "hurricane, tornado, typhoon, twister, tempest, monsoon"},
{"cynic", "skeptic, pessimist, misanthrope, critic, carper, satirist, doubting Thomas"},
{"cynicism", "acerbity, asperity, acrimony, despair, mordancy"},
{"czar", "emperor, autocrat, despot, overlord, potentate"}
};

Save["cnounandverbsyn", csyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
dsyn ={
{"dab", "bit, drop, trace, pat, speck, dollop, smidgen, fleck, touch"},
{"dab", "blot, pat, daub, swab, wipe, touch"},
{"dabble", "dally, toy, tinker, trifle, fiddle, flirt, dip into, fool with or around, putter around"},
{"dabbler", "amateur, novice, beginner, dilettante"},
{"dad", "father, sire, papa, pop, progenitor, forebear, daddy, the old man"},
{"dagger", "knife, blade, stiletto, bayonet"},
{"dairy", "dairy farm, creamery, pasteurizing plant"},
{"dale", "valley, lowland, vale, glen, dell"},
{"dalliance", "1: flirting, toying, seduction, playing, trifling, puttering; 2: idling, dawdling, loitering, delay, loafing, procrastination, tarrying"},
{"daffy", "1: dabble, toy, play, trifle (with), putter, flirt, sport; 2: dawdle, idle, loiter, procrastinate, linger, tarry, delay, dilly-dally"},
{"dam", "noun - dike, ditch, wall, bank, embankment, gate, levee, barrier, blockage, hindrance, obstruction; verb - obstruct, block, bar, barricade, confine, hold (back), check, retard, impede, hinder, clog"},
{"damage", "noun - 1: injury, harm, hurt, wrong, destruction, ruin, mutilation, devastation; 2: (consequences of being damaged) suffering, loss, misfortune; verb - wreck, hurt, ruin, spoil, harm, injure, mar, deface, mutilate, tamper with, play havoc with, play hell with"},
{"damages", "compensation, costs, expenses, fine, reparation, reimbursement, indemnity"},
{"damn", "1: condemn, doom; 2: curse, blaspheme, revile; 3: criticize, denounce, censure, castigate; 4: (not give a damn) not care, be indifferent, reject, neglect; 5: (not worth a damn) worthless, valueless, useless, incorrigible"},
{"damnation", "doom, condemnation, perdition, excommunication, ban, anathema, proscription, denunciation"},
{"damp", "wetness, moisture, humidity, fog, drizzle, mist, vapor, dew, clamminess, dankness"},
{"dampen", "1: wet, moisten, sprinkle, water, rinse, spray; 2: discourage, dishearten, dispirit, dismay, depress, deter, stifle, dull, diminish, moderate"},
{"damper", "hindrance, depressant, restraint, bridle"},
{"damsel", "maiden, maid, nymph, girl, lady, woman"},
{"dance", "1: waltz, step, jig, hop, skip, jump, leap, bob, caper, bounce, cavort, sway; 2: prom, dress ball, party, reception, social, hop; 3: (dance to another tune change) one's mind, backtrack, reverse oneself, do an about-face, shift gears, reconsider"},
{"dander", "1: wrath, anger, temper, animosity, ire, spleen; 2: (get one's dander up) enrage, infuriate, anger, annoy"},
{"dandy", "fop, coxcomb, dude, cavalier, man-about-town, buck"},
{"danger", "1: hazard, trouble, peril, menace, threat, jeopardy; 2: (in danger) vulnerable, threatened, exposed, in harm's way, endangered, imperiled, on thin ice"},
{"dangle", "1: hang, drop, swing, sway, flap, wave; 2: tempt, lure, tantalize, flaunt, flourish"},
{"dare", "1: take a chance, chance, risk, venture, gamble, stake, try, attempt, endeavor, hazard, have the nerve; 2: defy, confront, oppose, challenge, brave"},
{"daredevil", "adventurer, desperado, stuntman, stuntwoman"},
{"daring", "spunk, courage, pluck, nerve, audacity, temerity, bravery, bravura, grit, guts, fear lessness, boldness, defiance"},
{"dark", "1: darkness, gloom, murk, dimness, murkiness; 2: night, nighttime, nightfall, evening, dusk, twilight; 3: (in the dark) ignorant, uninformed, unaware, naive"},
{"darken", "1: blacken, shade, shadow, cloud (over), eclipse, dim, obscure, overshadow, deepen; 2: deject, depress, sadden, dispirit"},
{"darkness", "1: gloom, dark, dusk, murk, blackness, murkiness; 2: evil, wickedness, sin, corruption"},
{"darling", "dear, dearest, sweetheart, beloved, love, pet, favorite, sugar, honeybunch"},
{"darn", "1: curse, damn, abuse, blame, swear at; 2: repair, patch (up), mend"},
{"dart", "noun - arrow, shaft, bolt, barb; verb - 1: run, sprint, rush, bound, race, fly, dash; 2: shoot, hurl, spring"},
{"dash", "noun - 1: sprint, race, run; 2: sprinkle, pinch, bit, taste, soupcon, little, hint, touch, trace, suggestion; verb - 1: bludgeon, hit, beat, cudgel, smash, slam; 2: discourage, dampen, dismay, dispirit, disappoint, frustrate, dishearten; 3: sprint, race, speed, hurry, run, bound, dart, rush, fly, hasten, bolt, tear; 4: shatter, ruin, break, destroy, splinter; 5: (dash off) rush, hurry, hasten"},
{"data", "information, facts, figures, details, info, statistics, input"},
{"date", "noun - 1: time, point in tune, age, era, epoch, period, stage; 2: tryst, rendezvous; engagement, appointment, meeting; 3: (out of date) passe, old, obsolete, old-fashioned, outmoded, archaic, disused, ancient; 4: (to date) until now, as yet, so far; 5: (up to date) modem, contemporary, current, fashionable, a la mode; verb - escort, accompany, attend, take out, keep company (with), consort with, go (out) with; go together, go steady"},
{"daub", "noun - spot, blotch, splotch, blot, stain, smear; verb - 1: paint, cover, coat, plaster; 2: smear, dirty, smudge, stain, sully, splatter, spatter"},
{"daunt", "scare, frighten, intimidate, cow, terrify, unnerve, demoralize, discourage, dishearten, deter, dismay, dispirit"},
{"dawdle", "dally, loaf, idle, lag, loiter, fritter, dilly-dally"},
{"dawdler", "laggard, loiterer, loafer, lingerer"},
{"dawn", "noun - 1: morning, sunrise, daybreak, daylight, sunup, aurora; 2: beginning, outset, onset, origin, birth, genesis, inception, start, rise, advent, emergence, dawning; verb - start, begin, initiate, develop, emerge, appear, occur, originate, open, unfold, rise"},
{"day", "1: era, epoch, time, period, age, generation; 2: (call it a day) finish, quit (working), end, stop, knock off; 3: (day after day)continually, regularly, steadily, endlessly, perpetually, relentlessly, persistently, monotonously; 4: (day by day) gradually, steadily, progressively, little by little, slowly but surely; 5: (day in and day out) consistently, steadily, regularly, daily, every day"},
{"daybreak", "dawn, sunrise, sunup, morning, first light, crack of dawn, dayspring"},
{"daydream", "noun - reverie, fantasy, dream, pipe dream, musing, woolgathering; vision, phantasm, figment; verb - fantasize, dream, imagine, muse, stargaze, fancy"},
{"daze", "noun - stupor, trance, confusion, bewilderment, shock, distraction; verb - dumbfound, shock, stun, paralyze, flabbergast, confuse, stupefy, astound, astonish, amaze, perplex, bewilder, stagger"},
{"dazzle", "1: fascinate, awe, amaze, astonish; 2: confuse, overwhelm, blind, daze, stupefy"},
{"deadbeat", "debtor, freeloader, sponger, bum"},
{"deaden", "muffle, repress, suppress, soften, alleviate, allay, abate, dim, dampen, mute, dull, quiet"},
{"deadlock", "impasse, stalemate, standstill"},
{"deal", "noun - 1: agreement, pledge, pact, bargain, contract, compromise, understanding; 2: opportunity, chance, fresh start; 3: (a good deal) a lot, quite a bit, a considerable amount, much; 4: (make a big deal out of) exaggerate, expand, magnify, blow up, hype, puff; verb - 1: distribute, dispense, apportion, give, dole out, allot, divide, share, mete out; 2: trade, bargain, barter, buy, sell, negotiate, traffic; 3: (deal in) handle, trade in, specialize in, buy, sell; 4: (deal with) handle, cope with, manage, attend to, oversee, see to"},
{"dealer", "merchant, vendor, businessperson, trader, wholesaler, marketer, bursar, merchandiser, monger"},
{"dealings", "business, commerce, trade, traffic, transactions, intercourse, sales"},
{"dearth", "shortage, lack, need, poverty, scarcity, inadequacy, deficiency, want, paucity, insufficiency"},
{"death", "1: annihilation, obliteration, ruin, ruination, passing, demise, end, expiration, extinction, finish, fatality, departure, cessation; 2: (at death's door) dying, moribund, failing, wasting away; 3: (to death) much, very much, extremely, to the extreme"},
{"debacle", "disaster, fiasco, collapse, defeat, rout, ruin, downfall, catastrophe, devastation, cataclysm"},
{"debar", "1: exclude, shut out, deny, segregate, expel, blackball; 2: obstruct, prohibit, prevent, stop, restrain, hamper"},
{"debase", "lower, demean, shame, degrade, defile, depreciate, humiliate, humble, cheapen, bastardize, taint, pollute"},
{"debate", "1: argue, discuss, deliberate, contest, contend, dispute, controvert, question; 2: ponder, ruminate, cogitate, consider, question"},
{"debauch", "seduce, ravish, corrupt, violate, demoralize, pervert, deprave, pollute, ruin, subvert, vitiate"},
{"debauchery", "1: lust, excess, gluttony, overindulgence, immorality, licentiousness, depravity, wantonness; 2: orgy, riot, revel"},
{"debilitate", "weaken, impair, wear out, exhaust, sap, prostrate, undermine, enervate, incapacitate, enfeeble, devitalize, unman"},
{"debility", "infirmity, malaise, weakness, sickliness, frailty, feebleness, decrepitude, enervation, incapacity"},
{"debris", "wreckage, remains, rubble, ruins, fragments, waste, litter, trash, rubbish, wreckage"},
{"debt", "debit, liability, arrears, red ink, obligation, bill, commitment, due"},
{"debtor", "borrower, insolvent, mortgagor, defaulter"},
{"debunk", "ridicule, mock, lampoon, expose, puncture, deflate"},
{"debut", "introduction, beginning, entrance, premiere, initiation, launching, inauguration"},
{"decadence", "corruption, decline, degeneration, deterioration, fall, retrogression, decay, dissipation, dissolution"},
{"decay", "noun - 1: decline, deterioration, spoilage, collapse, degeneracy, downfall, decadence, corruption, degeneration; 2: wasting away, depreciation, corrosion, disintegration; rotting, decomposition, putrefaction, spoilage; verb - 1: deteriorate, degenerate, disintegrate, atrophy; 2: waste away, rot, decompose, putrefy, spoil, corrode, molder"},
{"deceit", "deception, misrepresentation, artifice, fraud, fraudulence, fakery, sham, trickery, underhandedness, duplicity, cunning, cheating"},
{"deceive", "fool, dupe, mislead, outwit, hoax, hoodwink, delude, cheat, con, betray, double-cross, dissimulate"},
{"decency", "decorum, civility, good manners, courtesy, etiquette, propriety, good form, seemliness"},
{"deception", "deceit, hoax, swindle, fraud, trick, lie, bluff, feint, sham, wile, ruse"},
{"decide", "1: (make a choice) choose, select, pick, opt, elect; 2: (come to a conclusion)conclude, establish, determine, resolve, make up one's mind, settle"},
{"decipher", "decode, solve, read, unscramble, translate, interpret, understand, deduce, construe, reveal, unravel, crack"},
{"decision", "1: (the act of deciding) determination, arbitration, deliberation; 2: (the result of deciding) conclusion, settlement, end, outcome, judgment, finding, resolution, result, verdict, ruling, declaration"},
{"deck", "1: decorate, ornament, adorn, garland, garnish, embellish, trim, festoon, bedeck, dress, clothe, apparel; 2: floor, hit, punch, smack, slap, beat, knock down; 3: (hit the deck) duck, fall down, throw oneself down, lay down, get up, get out of bed, rise and shine, get ready, get moving, act"},
{"declaim", "rant, spout, orate, recite, hold forth, lecture, preach, harangue, orate"},
{"declamation", "1: lecture, speech, address, discourse, oration, recitation, rhetoric; 2: tirade, ranting, harangue, spouting"},
{"declaration", "1: affirmation, attestation, proclamation, profession, notification, publication, statement, manifesto, (public) announcement, bulletin, promulgation; 2: (legal statement) allegation, testimony, affidavit, deposition"},
{"declare", "1: state, announce, proclaim, claim; 2: confirm, aver, assert, maintain; 3: certify, validate, pronounce"},
{"decline", "noun - 1: lessening, recession, falling off, abatement, diminution; deterioration, down-turn, decay, slump, worsening, failing, weakening, decrepitude; 2: hill, incline, slope, descent, dip, divergence; verb - 1: decrease, lessen, degenerate, deteriorate, backslide, decay, ebb, fade, fail, wane, weaken, dwindle; 2: turn down, forgo, send regrets, refuse"},
{"declivity", "slope, decline, incline, slant, descent"},
{"decode", "decipher, unscramble, translate, interpret"},
{"decompose", "decay, disintegrate, break down, rot, spoil, degrade, putrefy, dissolve"},
{"decor", "decoration, ornamentation, furnishings, color scheme"},
{"decorate", "1: adorn, ornament, embellish, trim, deck, grace, furbish, beautify, renovate; 2: honor, crown, cite, garland"},
{"decoration", "citation, award, mention, medal, laurel wreath, badge, emblem, crown"},
{"decorum", "decency, politeness, etiquette, propriety, protocol, grace, breeding, good manners, gentility, courtliness, politesse, deportment"},
{"decoy", "lure, trap, bait, imitation, fake, trick, inducement, enticement, camouflage, pretense"},
{"decrease", "noun - reduction, decline, lessening, dwindling, ebb, downturn, abatement, cutback, discount, subsidence, diminution; verb - lessen, wane, taper, diminish, dwindle, decline, abate, subside, slacken, drop; reduce, curtail"},
{"decree", "noun - law, regulation, statute, ruling, proclamation, ordinance, order, command, act, edict, dictum, mandate, enactment; verb - declare, command, order, announce, pronounce, proclaim, ordain, enact, dictate, rule, prescribe"},
{"decrepitude", "deterioration, decay, dilapidation, old age, weakness, debility, infirmity, disability, feebleness, degeneration, incapacity, senescence"},
{"decry,", "1: denounce, disparage, criticize, blame, rail against, censure, belittle, discredit, detract, condemn, inveigh against, traduce; 2: depreciate, devalue, undervalue"},
{"dedicate", "1: consecrate, bless, sanctify, hallow, anoint; 2: appropriate, set aside, allot, consign, apportion, assign; devote, commit, apply, give, donate, offer"},
{"dedication", "1: allegiance, loyalty, devotion, attachment, faithfulness, commitment, self-sacrifice, adherence, devotedness, single mindedness; 2: consecration, hallowing, sanctification, presentation, donation, address, inscription"},
{"deduce", "surmise, conclude, infer, assume, gather, reason, glean, derive, draw, understand"},
{"deduct", "subtract, take away, reduce by, decrease by, remove, withdraw, diminish by"},
{"deduction", "1: reduction, discount, subtraction, withdrawal, decrease, abatement, diminution; 2: conclusion, finding, result, assumption, inference, reasoning, judgment, opinion, corollary"},
{"deed", "1: act, action, accomplishment, feat, achievement, exploit, performance; 2: title contract, agreement, lease, document, certificate, voucher"},
{"deem", "regard, esteem, think, imagine, believe, consider, hold, reckon, suppose, judge"},
{"deepen", "intensify, magnify, strengthen, grow, reinforce"},
{"deface", "vandalize, damage, tarnish, mar, disfigure, sully, spoil, mutilate, blemish, deform, injure"},
{"defamation", "libel, slander, slur, denigration, opprobrium, disparagement, vilification, mud slinging, smear, aspersion"},
{"default", "failure, neglect, omission, absence, nonpayment, dereliction, lapse"},
{"defeat", "noun - failure, loss, rout, trouncing, vanquish, debacle, conquest, overthrow; verb - conquer, beat, overthrow, repulse, rout, vanquish, overpower, quell, subdue, battle, trounce, clobber"},
{"defeatist", "pessimist, prophet of doom"},
{"defecate", "excrete, void, discharge, pass"},
{"defecation", "excretion, elimination, expurgation, movement, voiding, excrement, evacuation"},
{"defect", "noun - 1: inadequacy, lack, shortcoming, deficiency; 2: imperfection, flaw, fault, blemish"},
{"defect", "desert, forsake, abandon, revolt, rebel, apostatize; verb - deserter, renegade, turncoat, apostate, recreant, tergiversator"},
{"defend", "1: protect, guard, shield, shelter, safeguard, screen, fortify, garrison; 2: plead for, justify, second, exonerate, support, back, vindicate, advocate, endorse, warrant"},
{"defender", "1: guardian, guard, shield, protector; 2: vindicator, patron, sponsor, supporter, advocate, champion"},
{"defense", "1: (act of defending) protection, safeguarding, preservation, security, guardianship, inoculation; 2: justification, vindication, apology, excuse, explanation, extenuation; 3: (arguments in be half of defendant in a law case) testimony, alibi, plea, rejoinder, rebuttal"},
{"defer", "1: postpone, delay, suspend, procrastinate, put off, adjourn, shelve, protract; 2: yield, submit, obey, accede, acquiesce, concede, waive, comply, give way, bow, kowtow"},
{"deference", "1: honor, acclaim, esteem, respect, veneration, homage, reverence, regard; 2: obedience, submission, yielding, compliance, complaisance, acquiescence, obsequiousness, docility, capitulation, obeisance"},
{"deferment", "delay, stay, postponement, moratorium, suspension, deferral, putting off, procrastination"},
{"defiance", "disobedience, insubordination, contempt, obstinacy, recalcitrance, opposition, insolence, rebelliousness, spite"},
{"deficiency", "1: lack, deficit, dearth, paucity, want, shortage, scarcity, insufficiency, inadequacy, scantiness, absence; 2: flaw, fault, imperfection, failing, defect, short-coming, weakness"},
{"deficit", "lack, deficiency, default, arrears, loss, shortage"},
{"defile", "1: dirty, pollute, contaminate, stain, taint, tarnish; 2: corrupt, molest, ravish, rape, seduce, deflower; 3: dishonor, disgrace, sully, taint, tarnish"},
{"define", "1: (name or describe) label, entitle, designate, individualize, formalize, characterize; determine, interpret, elucidate, expound; 2: limit, bound, confine, outline, circumscribe, encompass, mark, settle, establish, distinguish, delineate, demarcate"},
{"deflate", "1: collapse, puncture, flatten, shrink, empty, contract, squash, squeeze, press, void; 2: humiliate, humble, dispirit; 3: decrease, lessen, diminish, reduce, lower, depreciate, devalue, depress"},
{"deflect", "ricochet, glance off, avert, veer, diverge, swerve, curve, twist, bend, deviate"},
{"deflower", "defile, molest, rape, seduce, ravish, violate, corrupt, spoil"},
{"deform", "distort, disfigure, mangle, warp, twist, mar, pervert, ruin, corrupt, spoil"},
{"deformity", "defect, abnormality, disfigurement, distortion, irregularity, malformation"},
{"defraud", "deceive, cheat, embezzle, swindle, trick, dupe, bilk, fleece, con, sting, rip off"},
{"defray", "refund, repay, pay, cover, meet, settle"},
{"defy", "1: resist, oppose, rebel against, brave, stand up to, confront, face; 2: (frustrate completely) baffle, puzzle, foil, thwart; 3: dare, challenge, goad, throw down the gauntlet"},
{"degenerate", "1: regress, decay, rot, deteriorate, age, decline, retrogress, worsen, slip, lapse, fall off, sink; 2: backslide, sink into despair, drop out"},
{"degradation", "1: deterioration, decline, destitution; 2: disgrace, dishonor, shame, mortification, humiliation, debasement, ignominy"},
{"degrade", "1: (to lower, as in status or value) devalue, depreciate, disgrace, humble, demote, discredit, demean, cheapen; 2: corrupt, deprave, debase, pervert, sully, ruin, defile; 3: degenerate, deteriorate, disintegrate, pollute, adulterate"},
{"degree", "1: (unit of measurement) interval, space, grade, step, mark, gradation, size, dimension, point, line, plane; 2: (relative condition or placement) level, status, rank, station, order, quality, standard, height, length, expanse, range, proportion, quantity, amplitude; 3: (by degrees) gradually, step by step, slowly but surely, inch by inch; 4: (to a degree) somewhat, partially, to an extent, partly"},
{"dehydrate", "dry out, dry up, drain, evaporate, parch, desiccate, exsiccate, effloresce"},
{"deification", "glorification, exaltation, ennoblement, elevation, apotheosis, idolization"},
{"deify", "glorify, idolize, venerate, worship, idealize, immortalize, apotheosize, exalt, extol"},
{"deign", "stoop, lower or demean oneself, condescend, vouchsafe"},
{"deity", "divinity, god, goddess, demigod, demigoddess, idol, godhead"},
{"dejection", "despair, despondency, melancholy, sadness, depression, doldrums, dumps, gloom, low spirits, blues"},
{"delay", "noun - 1. postponement, suspension, moratorium, reprieve, deferment, adjournment, stay, stop, procrastination; 2: hindrance, problem, obstacle, obstruction, impediment, holdup, setback, interruption; verb - 1: postpone, prolong, suspend, table, procrastinate; 2: detain, stall, arrest, impede, hold up, stave off"},
{"delectation", "delight, enjoyment, entertainment, pleasure, amusement, diversion, gratification, refreshment, contentment"},
{"delegate", "noun - representative, envoy, emissary, proxy, agent, substitute, deputy, ambassador, commissioner, consul; verb - assign, relegate, designate, appoint, authorize, empower, entrust, commission, mandate, nominate, charge"},
{"delegation", "1: committee, contingent, organization, envoys, embassy, legation, deputation; 2: appointment, nomination, ordination, assignment; commissioning, trust, mandate, authorization, charge, investiture, conveyance"},
{"delete", "erase, strike or cross or blot out, cancel, edit, blue-pencil, remove, expunge, obliterate, efface"},
{"deliberate", "think, ruminate, consider, meditate, cogitate, muff over, weigh, ponder, reflect, discuss, debate"},
{"delight", "noun - joy, ecstasy, bliss, jubilation, happiness, rapture, enjoyment, pleasure, felicity, gratification; verb - 1: gladden, cheer, please, ravish, tickle, amuse, thrill, enchant, charm, divert, gratify; 2: (	delight in) love, relish, savor, revel or glory in, gloat over, like, enjoy, take pride in"},
{"delimit", "define, bound, fix, mark, demarcate, establish, determine"},
{"delineate", "1: draw, design, outline, trace, sketch; 2: depict, represent, portray, render, describe, characterize"},
{"delineation", "1: diagram, design, chart, outline, drawing, sketch; 2: picture, portrait, drawing, sketch, representation, depiction, portrayal, characterization, description, account"},
{"delinquency", "misconduct, misdeed, wrongdoing, offense, crime, misbehavior, misdemeanor"},
{"delinquent", "wrongdoer, miscreant, criminal, lawbreaker, derelict, (juvenile) offender, hoodlum, hooligan, tough, punk"},
{"delirium", "madness, lunacy, hysteria, ecstasy, frenzy, insanity, rage, passion, fury, fever"},
{"deliver", "1: transport, carry, transfer, convey, bear, bring, cart; 2: set free, release, emancipate, liberate, acquit; save, rescue, redeem; 3: announce, address, present, read, declare, proclaim, pronounce; 4: (give birth) yield, produce, bring or give forth"},
{"deliverance", "liberation, emancipation, release, salvation, redemption, rescue, extrication, forgiveness, pardon"},
{"delivery", "1: transportation, distribution, consignment, shipment, carting, transfer, freighting, dispatch, conveyance, mailing; 2: release, liberation, pardon; rescue, salvation; 3: elocution, intonation, articulation, enunciation, eloquence, speech, accent, pronunciation, emphasis, diction, presentation; 4: childbirth, parturition, labor; midwifery, obstetrics"},
{"dell", "valley, hollow, vale"},
{"delude", "fool, mislead, misinform, trick, deceive, con, hoax, hoodwink, dupe, bamboozle, take in, snow"},
{"deluge", "torrent, avalanche, barrage, inundation, cataclysm, flood, downpour"},
{"delusion", "1: illusion, hallucination, phantasm, mirage, fancy; 2: mistake, blunder, lapse, oversight, error, deception, misconception, fallacy, misapprehension"},
{"delve", "investigate, probe, search, research, dig into, explore, examine, root, rummage"},
{"demagogue", "agitator, rabble-rouser, fire-brand, haranguer, revolutionary, radical, rebel"},
{"demand", "noun - 1: command, order, call, charge, request, bid; 2: need, desire, requirement, interest, vogue, call; 3: (in demand) wanted, sought after, needed, requested; 4: (on demand) available, ready, prepared, usable; verb - 1: insist on, command, order, charge, enjoin, adjure, importune; 2: require, need, call for, necessitate, expect"},
{"demarcate", "define, fix, delimit, establish, determine, differentiate, distinguish, separate"},
{"demarcation", "1: boundary, limit, margin, division, line; 2: distinction, differentiation, bound, separation"},
{"demean", "lower, debase, degrade, humble descend, deign, stoop, condescend"},
{"demeanor", "conduct) behavior, manner, bearing, carriage, deportment, air, mien, comportment"},
{"demise", "1: death, dying, expiration, end termination, decease, passing, departure; 2: downfall, ruin, failure, collapse, dissolution"},
{"demobilize", "disarm, disband, disperse, with draw, retire"},
{"democracy", "self-government, autonomy, populism; commonwealth, republic"},
{"demolish", "1: level, flatten, tear or knock down, dismantle, wreck, bulldoze; 2: devastate, obliterate, overthrow, destroy, defeat, pulverize' annihilate"},
{"demon", "1: devil, evil spirit, goblin, monster, incubus, succubus; 2: villain, fiend, brute, rogue, rascal, beast"},
{"demonstrate", "1: (make evident) prove, show, exhibit, manifest, display, establish, confirm, substantiate, evince, testify to; 2: (show by citing examples) explain, illustrate, describe, teach, expound; 3: protest, parade, march, rally, picket, sit in"},
{"demonstration", "1: exhibition, display, show, showing, presentation, exhibit, exposition; 2: protest, rally, picket line, march, sit-in; 3: explanation, proof, testimony, illustration, induction, description, test, evidence, substantiation, validation"},
{"demoralize", "1: discourage, dishearten, daunt, unnerve, weaken, dispirit, depress, lose heart, disconcert, rattle, crush; 2: corrupt, deprave, debase, pervert, debauch, vitiate"},
{"demote", "downgrade, degrade, reduce, relegate, dismiss"},
{"demur", "refuse, object, challenge, dissent, dispute, protest, balk, disagree"},
{"den", "1: lair, cavern, cave, shelter, hole; 2: study, hideout, hideaway, sanctuary, recreation room"},
{"denial", "1: (a statement of opposition) contradiction, negation, veto, rebuff, dissent; refusal, rejection; 2: (act of disowning) repudiation, abjuration, renouncement; disclaimer, retraction, disavowal"},
{"denigrate", "disparage, slander, malign, revile, belittle, defame, decry, impugn, vilify, blacken"},
{"denizen", "inhabitant, resident, occupant, dweller, citizen"},
{"denominate", "designate, name, title, term, call, christen, baptize, dub"},
{"denomination", "1: class, category, classification, group, body, grade, school, unit; 2: sect, church, faith, belief, creed, religious persuasion; 3: name, tide, identification, label, term, designation, appellation"},
{"denote", "mean, show, signify, stand for, symbolize, indicate, imply, express, import"},
{"denouement", "finish, finale, outcome, close, culmination, resolution, upshot, conclusion, climax, solution"},
{"denounce", "condemn, accuse, castigate, attack, impugn, revile, vilify, decry, declaim or inveigh against"},
{"density", "mass, weight, solidity, thickness, massiveness, quantity, bulk, substantiality, heaviness, body"},
{"dent", "noun - indentation, depression, impression, dimple, hollow, pit, crater, cavity; verb - depress, indent, push in, gouge, hollow, imprint, dimple, furrow"},
{"denude", "bare, strip, defoliate, deforest"},
{"denunciation", "indictment, incrimination, accusation, condemnation, criticism, castigation, censure, obloquy, diatribe"},
{"deny", "1: (not accept the truth of) contradict, gainsay, negate; refute, disavow, recant; 2: refuse, withhold, reject, veto; 3: disown, repudiate, renounce, abjure, turn one's back on"},
{"deodorant", "antiperspirant, deodorizer, air-freshener, disinfectant, fumigant"},
{"deodorize", "fumigate, ventilate, freshen, refresh, aerate, disinfect, clean, purify, sweeten"},
{"depart", "1: leave, go, quit, decamp, retreat, withdraw, retire, exit; 2: die, perish, expire, pass on"},
{"department", "1: part, division, branch, section, area; 2: specialty, vocation, avocation, occupation, interest, walk of life, office, bureau, quarter, agency, commission, administration; dominion, jurisdiction, station, precinct, territory; 2: (department store) variety store, notions store, dry-goods store, emporium, bargain store"},
{"departure", "1: leaving, going, departing, withdrawal, passage, exit, exodus, leave-taking, getaway; 2: deviation, variation, change, divergence, branching out, difference, novelty, innovation"},
{"depend", "1: trust, rely on, put faith in, believe in, count on, expect, bank on, lean on, believe in; 2: require, need, hinge on, be at the mercy of, ride on, revolve around"},
{"dependence", "1: contingency, influence, connection, interdependence, need, attachment; 2: subordination, yoke, servility, subservience; 3: Reliance, faith, trust, belief, credence, hope"},
{"dependent", "child, ward, minor"},
{"depict", "1: picture, draw, illustrate, reproduce, detail, portray, render, sketch; 2: describe, characterize, portray, narrate"},
{"depiction", "1: picture, drawing, illustration, image, likeness, sketch, delineation, description; 2: portrayal, representation, caricature"},
{"deplete", "consume, expend, use up, exhaust, empty, evacuate, impoverish; decrease, lessen, attenuate, reduce"},
{"deplore", "1: lament, mourn, grieve for, lament, bewail, bemoan; regret, rue, repent of; 2: condemn, denounce, disapprove, censure, abhor"},
{"deploy", "extend, expand, fan out; position, station, arrange, distribute, utilize"},
{"depopulate", "1: kill, massacre, slaughter, eliminate, wipe out; 2: evict, oust, banish, exile"},
{"deport", "banish, ostracize, oust, exile, expel, extradite, expatriate"},
{"deportment", "bearing, manner, conduct, demeanor, posture, stance, behavior, air, aspect, carriage, mien"},
{"depose", "oust, dethrone, demote, topple, impeach, displace"},
{"deposit", "noun - 1: security, retainer, pledge, down or partial payment, installment; 2: accumulation, sediment, silt; verb - 1: place, put, drop, settle, sit, lay, dump; 2: amass, save, store, hoard, lodge, bank"},
{"deposition", "1: affidavit, statement, testimony, allegation, affirmation, announcement, evidence; 2: discharge, ousting, displacement, removal, dethronement, toppling"},
{"depository", "warehouse, storehouse, repository, depot, cache, mint, (savings) bank"},
{"depot", "1: warehouse, storehouse, annex, depository, repository, arsenal, magazine, garage; 2: (railway) station, terminal, junction"},
{"deprave", "corrupt, contaminate, debauch, pervert, seduce, debase, demoralize, subvert, vitiate, degrade"},
{"depravity", "evil, vice, wickedness, corruption, debasement, lewdness, immorality, sinfulness, baseness, degeneracy, debauchery"},
{"deprecate", "1: disapprove, disparage, condemn, deplore, censure, object to; 2: belittle, depreciate"},
{"depreciate", "1: deteriorate, decrease, lessen, drop, reduce, worsen, decay, deflate; 2: belittle, lower, run down, decry, underrate, undervalue, disparage, ridicule, trivialize, put down; 3: condemn, denounce, denigrate, attack"},
{"depredation", "theft, robbery, pillage, raiding, marauding, looting, plunder, ransacking, destruction, devastation, laying waste, despoliation"},
{"depress", "1: discourage, dishearten, dispirit, dampen, deject, daunt; 2: lower, flatten, squash, level, settle"},
{"depressant", "sedative, tranquilizer, downer"},
{"depression", "1: despondency, melancholy, hopelessness, low spirits, dejection, despair, gloominess, dumps, doldrums, blues; 2: recession, hard times, down-turn, stagflation, slump; 3: cavity, dent, dimple, pit, indentation, impression, valley, bowl, basin, hollow, excavation"},
{"deprivation", "1: need, want, destitution, hardship; 2: withdrawal, dispossession, divestment"},
{"deprive", "deny, rob, strip, bereave, seize, divest, expropriate, dispossess, denude"},
{"depth", "1: declination, pitch, remoteness; 2: profundity, wisdom, acumen, insight, sagacity, weight, perspicacity, shrewdness"},
{"deputation", "1: representatives, delegates, embassy, commission; 2: appointment, designation, assignment, nomination"},
{"depute", "nominate, appoint, authorize, delegate, commission, mandate, empower, entrust, accredit"},
{"deputy", "assistant, second-in-command, alternate, substitute, surrogate, subordinate, proxy, representative, agent"},
{"derelict", "tramp, vagrant, drifter, hobo, bum"},
{"deride", "ridicule, mock, scorn, condemn, disparage, belittle, scoff, jeer, satirize, gibe, sneer, contemn"},
{"derision", "disdain, contempt, mockery, ridicule, scorn, disparagement, disrespect, insult, satire, raillery,, contumely"},
{"derivation", "origin, source, root, beginning, foundation, basis, extraction, descent, ancestry, genealogy, etymology"},
{"derive", "1: get, receive, acquire, obtain, procure, collect, extract, draw, borrow, elicit; 2: deduce, infer, conclude, assume, determine, glean"},
{"descend", "1: slide, dive, drop, slip, topple, plunge, sink, slump, pitch, tumble; 2: condescend, patronize, stoop, deign, concede, humble or lower oneself"},
{"descendants", "children, offspring, family, issue, lineage, progeny, successors, seed, posterity"},
{"descent", "1: dip, drop, incline, slope, slant, decline; 2: fall, plunge, degradation, debasement, deterioration, decadence; 3: family tree, parentage, lineage, origin, genealogy, heredity, ancestry"},
{"describe", "1: relate, tell, narrate, detail, explain, recount, depict; 2: illustrate, draw, sketch, limn; 3: trace, outline, delineate"},
{"description", "narrative, explanation, presentation, chronicle, account, report, exposition, delineation, profile"},
{"descry", "1: (catch sight of) discern, see, notice, glimpse, perceive, observe; 2: (look for and discover) detect, spy, spot, recognize, distinguish"},
{"desecrate", "profane, blaspheme, defile, violate, contaminate, vandalize, pollute, pervert, debase, dishonor, insult"},
{"desecration", "blasphemy, sacrilege, profanation, violation, impiety, irreverence, defilement, insult, debasement"},
{"desert", "noun - comeuppance, retribution, recompense, reward, due, requital, right; verb - 1: forsake, abandon, repudiate, renounce, strand, maroon; 2: run away, leave, flee, defect, resign, vacate, quit, take off"},
{"deserter", "defector, traitor, fugitive, apostate, truant"},
{"deserve", "merit, warrant, justify, earn, gain, incur, procure"},
{"desideratum", "want, aspiration, wish, aim, goal, objective, purpose, hope, desire, ideal, dream"},
{"design", "noun - 1: diagram, drawing, sketch, draft, blueprint, outline, chart, plan, layout, model; 2: scheme, intrigue, machination, plot, plan; undertaking, enterprise; 3: purpose, intention, aim, object, goal, end; verb - 1: plan, scheme, outline, block out, sketch, draw up; 2: intend, purpose, aim, undertake; 3: contrive, compose, create, devise, invent, originate, make up, develop, fashion, model, conceive, construct, form"},
{"designate", "1: point out, indicate, specify, stipulate; 2: name, dub, christen, name, deem, earmark, term; 3: appoint, nominate, elect, choose, assign, authorize, name"},
{"designer", "creator, maker, inventor, author, stylist, originator, deviser; contriver, artificer"},
{"desirability", "value, worth, merit, advantage, benefit, usefulness"},
{"desire", "noun - 1: aspiration, wish; craving, urge, propensity, predilection, fancy, avidity, mania; 2: lust, passion, libido, longing, attraction; verb - 1: crave, covet, wish for, long for, yearn for, hunger for, want, covet, fancy, need, lack; 2: request, ask for, beg, seek, solicit, petition, entreat, importune; 3: (desire sexually) lust for, long for, want"},
{"desist", "stop, abstain, halt, refrain, cease, end, pause, suspend"},
{"desolation", "1: barrenness, bareness, devastation, ruin, ravages, dissolution, demolition, annihilation, extinction, desert, waste; 2: hopelessness, distress, dejection, despondency, despair, sadness, sorrow, wretchedness, gloom, misery, loneliness, anguish, woe"},
{"despair", "hopelessness, misery, pain, trial, depression, anguish, wretchedness, desperation, despondency, tribulation"},
{"desperado", "outlaw, gunman, criminal, bandit, hoodlum, gangster, ruffian, thug"},
{"despise", "1: scorn, spurn, slight, condemn, revile, deride, vilipend, contemn; 2: hate, loathe, detest, abhor"},
{"despondency", "despair, depression, dejection, melancholy, sadness, sorrow, misery, hopelessness"},
{"despot", "tyrant, dictator, oppressor, autocrat, absolutist"},
{"despotism", "tyranny, oppression, dictatorship, totalitarianism, repression, autocracy, absolutism, monocracy, autarchy"},
{"destination", "1: stop, station, terminal, haven; 2: goal, objective, object, end, ambition, aim, intention, aspiration, purpose, design"},
{"destine", "1: predetermine, preordain, fate, decide, doom; 2: intend, mean, design; designate, allot, assign"},
{"destiny", "fate, fortune, doom, karma, lot"},
{"destroy", "1: annihilate, exterminate, wipe out, kill, waste, eliminate; 2: wreck, demolish, tear down, destruct, eradicate, level, ruin, raze"},
{"destroyer", "annihilator, iconoclast, nihilist, assassin, executioner, slayer, slaughterer, terrorist, anarchist, firebrand, incendiary"},
{"destruction", "1: (action of destroying) demolition, liquidation, ruin; overthrow, downfall, slaughter, elimination; 2: (result of destroying) devastation, wreckage, defeat, desolation, extinction"},
{"detach", "remove, sever, cut off, disconnect, divide, separate, disengage, uncouple"},
{"detachment", "1: indifference, unconcern, impartiality, neutrality, objectivity, nonpartisanship, disinterestedness, fairness, separation; 2: patrol, squad, brigade, corps, detail, unit, body, party, task force"},
{"detail", "noun - 1: part, item, portion, particular, trait, element, feature, datum, aspect; minutia, intricacy, singularity; 2: squad, detachment, patrol, brigade, corps, unit, body, party, task force; verb - 1: itemize, particularize, catalog, enumerate, show, report, tell, recount, recapitulate; 2: appoint, assign, dispatch, delegate, charge, commission"},
{"details", "trivialities, particulars, complexities, intricacies, specifics, minutiae"},
{"detain", "1: (hold in custody temporarily) keep, confine, hold, restrict, restrain, arrest, place under house arrest; 2: delay, hinder, slow, retard, check, impede, prevent"},
{"detect", "perceive, notice, observe, recognize; spot, spy, discern, identify, ascertain, expose, uncover"},
{"detection", "exposure, discovery, disclosure, unmasking, unearthing, exposed, uncovering, revelation"},
{"detective", "investigator, sleuth, private eye, constable, gumshoe, flatfoot, dick"},
{"detention", "1: imprisonment, incarceration, house arrest, restraint, confinement, duress, constraint; 2: hindrance, delay, detainment"},
{"deter", "discourage, dissuade, daunt, intimidate, frighten, repel, warn, caution, inhibit, put off"},
{"deteriorate", "decline, degenerate, lapse, worsen, decay, decompose, depreciate, fade, ebb, weaken, crumble"},
{"deterioration", "degeneration, decline, slump, retrogression, atrophy, dilapidation, drop, descent, downturn, degradation, debasement"},
{"determination", "tenacity, resolve, fortitude, persistence, resolution, perseverance, heart, willpower, steadfastness, grit, drive, ambition, conviction; single-mindedness, stubbornness, obstinacy, toughness, tenacity"},
{"determine", "1: (set limits) bound, define, restrict, limit, check, control, regulate, circumscribe; 2: (decide following an inquiry) settle, decide, establish, conclude; find out, discover, ascertain, detect, learn; 3: (give direction) dictate, govern, arbitrate, ordain, direct, rule, shape, guide"},
{"deterrent", "obstacle, barrier, restraint, obstruction, hindrance, repellent, discouragement, turnoff, disincentive"},
{"detest", "hate, loathe, abhor, despise, abominate, deplore, execrate"},
{"dethrone", "oust, depose, topple, unseat"},
{"detonate", "explode, blow up, blast, set off, ignite, discharge, go off"},
{"detonation", "explosion, discharge, blast, bang, boom, blowup, report"},
{"detour", "digression, diversion, byway, bypass, alternate route"},
{"detract", "1: lessen, reduce, diminish, devaluate, depreciate, lower, negate, nullify; 2: belittle, deprecate, depreciate, vilipend, vitiate, disparage, bad-mouth"},
{"detraction", "slander, defamation, aspersion, revilement, muckraking, belittlement, disparagement, derogation, vituperation, calumny"},
{"detractor", "slanderer, critic, scandalmonger, defamer, backbiter, muckraker, traducer, reviler, reviler"},
{"detriment", "1: harm, loss, hurt, injury, impairment, damage; 2: evil, mischief, disservice, prejudice"},
{"detritus", "wreckage, remains, debris, junk, litter, fragments, waste, scum"},
{"devastate", "destroy, ravage, lay waste, ruin, wreck, demolish, level, raze, ransack, sack; overwhelm, floor, crush"},
{"develop", "1: enlarge, expand, extend, advance, build up, cultivate; grow, bloom, mature, ripen, sprout; 2: (grow in power or influence) strengthen, improve, enrich, augment; 3: (change over time) evolve, progress, advance; 4: (discuss in speech or writing) enlarge upon, expand, explicate, explain, work out, detail; unfold, disclose, uncover"},
{"deviant", "pervert, misfit, weirdo, kook, oddball"},
{"deviate", "diverge, differ, vary, aberrant, veer, digress"},
{"deviation", "departure, variation, alteration, fluctuation, divergence, inconsistency, disparity; aberration, anomaly, eccentricity, quirk"},
{"device", "1: instrument, invention, machine, tool, mechanism, contraption, utensil; means, medium; 2: scheme, artifice, contrivance, wherewithal, design, machination, trick, trap, stratagem, ruse, subterfuge"},
{"devil", "1: Satan, demon, fiend, Beelzebub, fallen angel, Lucifer, Mephistopheles, Prince of Darkness; 2: villain, renegade, beast, rascal, brute, swine, rogue, scoundrel, savage, bastard, terror, 3: (between the devil and the deep blue sea) in trouble, desperate, stopped, in difficulty, between a rock and a hard place; 4: (go to the devil) fail, degenerate, fall into bad habits, backslide, decay, go to pot "},
{"devilry", "viciousness, villainy, wickedness, sorcery, evil, diabolism, black magic; chicanery, monkey business, mischief"},
{"devise", "contrive, formulate, design, plot, plan, invent, conceive, concoct, forge"}, 
{"devolution", "distribution, delegation, dispersal, transference"},
{"devolve", "transfer, convey, delegate, commission, entrust, consign"},
{"devote", "reserve, allocate, allot, dedicate, pledge, give, sacrifice, commit"},
{"devotee", "fan, disciple, follower, supporter, aficionado, adherent, zealot, enthusiast, fanatic, buff, addict, fiend"},
{"devotion", "love, steadfastness, loyalty, faith, dedication, fidelity, commitment, support"},
{"devour", "eat, consume, gulp, guzzle, stuff, gobble, bolt, gormandize, cram, polish off, wolf"},
{"dexterity", "ability, facility, skill, proficiency, expertise, aptitude, finesse, knack, mastery, adroitness, handiness, deftness"},
{"diagram", "drawing, sketch, outline, plan, chart, graph, layout, table, illustration, figure, schema"},
{"dial", "noun - face, front, gauge, index, circle, control, indicator, meter, register; verb - telephone, phone, call, ring"},
{"dialect", "accent, pronunciation, diction, tongue, vernacular, regionalism, localism, provincialism, lingo, idiom, jargon"},
{"dialectic", "logic, reasoning, rationale, discussion, debate, deduction, polemics, analysis, argumentation, casuistry, contention, sophistry"},
{"dialogue", "conversation, talk, discussion, exchange, debate, discourse, communication, interaction, interchange, interlocutor, conference"},
{"diary", "journal, log, record, chronicle, appointment or engagement book, daybook, diurnal"},
{"diatribe", "tirade, castigation, upbraiding, denunciation, harangue, vituperation, onslaught, broadside, philippic"},
{"dictate", "noun - decree, edict, flat, command, injunction, order, ultimatum, mandate, precept, rule, law, statute, ordinance; verb - 1: orate, speak, deliver, announce, pronounce, compose, formulate, verbalize, record; 2: order, command, instruct, direct, rule, manage, decree, prescribe, ordain, impose, enjoin"},
{"dictation", "1: account, record, correspondence, notes, transcription; 2: shorthand, stenography"},
{"dictator", "tyrant, despot, autocrat, fascist, sultan, rajah, czar, emir, khan"},
{"diction", "1: articulation, enunciation, pronunciation, delivery, style, inflection, elocution, intonation, speech; 2: phrasing, wording, idiom, style, terminology, vocabulary"},
{"dictionary", "lexicon, thesaurus, wordbook, encyclopedia, glossary, vocabulary, concordance"},
{"dictum", "1: pronouncement, announcement, declaration, dictate, affirmation, assertion, command, order, decree, edict, fiat, ruling; 2: proverb, saying, maxim, adage, axiom, precept, motto, saw"},
{"die", "1: expire, pass away or on, depart, perish, be no more, decease, buy the farm, kick the bucket, bite the dust, croak; 2: (	die away) decline, go away, stop; 3: (die down) decrease, decline, disappear, recede, diminish, lessen; 4: (	die off) or out disappear, go, cease to exist, vanish"},
{"die-hard", "fanatic, hard-liner, zealot, ultraconservative, intransigent, reactionary, extremist"},
{"diet", "noun - 1: menu, food, victuals, fare, rations, sustenance, nourishment, provisions, food-stuffs, edibles; 2: fast, regimen, weight-reduction plan; verb - fast, reduce, slim, weight-watch"},
{"differ", "1: vary, change, diverge, digress; 2: oppose, disagree, object, argue, fight, dissent, quarrel, dispute, contradict, conflict"},
{"difference", "1: dissimilarity, contrast, nonconformity, antithesis, inequality, diversity, variance; deviation, divergence, discrepancy; 2: dispute, quarrel, conflict, dissent, dissension, debate, discord, argument, altercation, clash, controversy, contretemps; 3: (make a difference) matter, have an effect, affect"},
{"differentiate", "distinguish, contrast, discern, discriminate, individualize, demarcate, disambiguate"},
{"difficulty", "1: trouble, plight, hardship, distress, tribulation, straits, fix, spot; 2: problem, dilemma, quandary, predicament; obstacle, impediment"},
{"diffidence", "hesitation, reluctance, timidity, fear, insecurity, reserve, self-doubt, modesty, constraint, inhibition, shyness, bashfulness, self-consciousness, self-effacement"},
{"diffuse", "spread, dissipate, scatter, disseminate, circulate, distribute, winnow"},
{"dig", "noun - insult, gibe, slur, taunt, insinuation, aspersion, barb, jeer, poke, wisecrack; verb -  1: shovel, excavate, burrow, graft, tunnel, till, mine, grub; 2: prod, probe, thrust, gouge, penetrate; 3: (dig in) begin, commence, rise, spring, entrench, delve, burrow; 3: cat, consume, chew"},
{"digest", "noun - 1: summary, synopsis, abbreviation, abridgment, condensation, epitome, abstract, precis; 2: compendium, collection, reader; verb - 1: eat, consume, ingest, stomach, macerate; 2: understand, think, ponder, consider, analyze, contemplate, grasp, assimilate, study; 3: summarize, abridge, condense, shorten, abstract, survey, abbreviate, compress"},
{"digestion", "ingestion, absorption, assimilation, disintegration, conversion, transformation"},
{"dignify", "honor, distinguish, glorify, ennoble, elevate, raise, promote, exalt, aggrandize, apotheosize"},
{"dignity", "1: worthiness, respectability, honor, rank, standing, status, eminence, importance, station; self-respect, self-possession; 2: stateliness, propriety, decorum"},
{"digress", "ramble, wander, stray, deviate, diverge, drift, go off on a tangent"},
{"dilemma", "problem, plight, quandary, strait, difficulty, mess, predicament, fix, jam, bind, pickle"},
{"dilettante", "amateur, dabbler, trifler"},
{"diligence", "industry, attention, care, activity, pertinacity, earnestness, assiduousness"},
{"dilly-dally", "hesitate, procrastinate, tarry, trifle, vacillate, waver; linger, loiter, dawdle, delay"},
{"dilute", "water down, diffuse, attenuate, cut, adulterate, reduce, weaken; decrease, mitigate, temper"},
{"dimensions", "size, scope, magnitude, bulk, scale, measurements, amplitude, range"},
{"diminish", "lessen, decrease, reduce, lower, abate, curtail, dwindle, ebb, depreciate, subside"},
{"diminution", "reduction, deduction, decrease, shortening, lessening, cutback, contraction, abatement, decline, ebb, subsidence, shrinkage"},
{"dimple", "hollow, depression, dint, concavity"},
{"dimwit", "nitwit, dullard, ignoramus, numskull, blockhead, dunce, bonehead"},
{"din", "noise, racket, clatter, commotion, pandemonium, confusion, clamor, outcry, hubbub, hullabaloo"},
{"dine", "eat, feast, feed, lunch, sup, break bread, banquet"},
{"diner", "1: patron, guest, eater, gourmet, gourmand; 2: cafe, restaurant, coffee shop, luncheonette, dining room"},
{"dinner", "meal, supper, repast; feast, banquet"},
{"dint", "1: effort, labor, struggle, force, application; 2: dent, impression, depression, hollow, indentation"},
{"dip", "noun - 1: bath, soaking, plunge, immersion, douche, drenching; swim, plunge, dive; 2: infusion, solution, dilution, suffusion, saturation, bath; 3: hole, depression, slope, inclination; drop, fall, slump, sag, slip, decline; verb - 1: submerge, plunge, wet, douse, moisten, bathe, baptize, dunk; 2: scoop, shovel, ladle, spoon, decant, dredge, draw, dish; 3: fall, slope, incline, recede, tilt, swoop, sink, plunge; 4: (dip into) dabble, sample, try, browse, skim; peruse, flip through, scan"},
{"diplomacy", "statesmanship, tact, skiff, delicacy, savior-faire, finesse, maneuvering, subtlety, discretion"},
{"diplomat", "1: statesman, stateswoman, representative, ambassador, consul, minister, legate, nuncio, emissary, envoy, attache, agent; 2: public speaker, orator, strategist, negotiator, propagandist"},
{"direct", "1: show, guide, govern, rule, command, order, control, supervise, teach, advise, inform, instruct; 2: aim, sight, train, level, fix, focus; 3: (to convey, as a message) address, mean, intend, point"},
{"direction", "1: (as when consulting a map) position, bearing, region, area, road, route, way; 2: supervision, management, leadership, control, administration, government, superintendence, guidance; 3: (issuance of a rule) order, command, charge, regulation, injunction"},
{"directions", "instructions, guidelines, recommendations, plan, recipe, guidance, orders, regulations"},
{"directive", "order, command, instruction, ruling, edict, decree, injunction, mandate, ordinance, fiat, imperative"},
{"directness", "honesty, sincerity, straightforwardness, plain-speaking, candor, forthrightness, frankness, bluntness, outspokenness"},
{"director", "manager, leader, organizer, controller, head, chief, conductor, producer, supervisor, chairperson, administrator"},
{"dirge", "lament, elegy, requiem, hymn, song"},
{"dirt", "1: earth, soil, loam, clay, mud, dust, mire, muck; 2: filth, stain, tarnish, grime, impurity; smut, obscenity, indecency"},
{"dirty", "stain, foul, pollute, spoil, tarnish, soil, mess, defile, sully"},
{"disability", "handicap, infirmity, weakness, ailment, defect, disorder, impairment, incapacity, malady, affliction, inability"},
{"disable", "handicap, impair, cripple, prostrate, paralyze, damage, incapacitate, debilitate, enfeeble, put out of action"},
{"disadvantage", "1: loss, damage, injury, hurt, harm, deprivation, privation, detriment, liability, debit, minus, weakness; 2: impediment, handicap, hardship, obstacle, hindrance, inconvenience, drawback, snag, restraint, nuisance"},
{"disagree", "1:differ, vary, deviate, oppose, conflict, counter, object, challenge, argue, protest, dissent, squabble, wrangle; 2: (disagree with) nauseate, sicken, upset one's stomach, make one ill"},
{"disagreement", "1: discord, contention, conflict, cross-purposes, opposition, hostility, dissension, animosity, strife, vendetta, ill will; 2: dissimilarity, difference, inconsistency, discrepancy, diversity, disparity, incongruity, divergence, variance"},
{"disallow", "forbid, prohibit, refuse, veto, ban, proscribe, censor, cancel, abjure, embargo, dismiss"},
{"disappear", "1: (cease being seen) vanish, fade, wane, ebb, recede, withdraw, depart, evanesce; 2: (cease being) cease, go, pass, perish, dissolve, evaporate, dematerialize"},
{"disappoint", "let down, dismay, dishearten, disgruntle, frustrate, dash, miff"},
{"disappointment", "1: discouragement, frustration, distress, disenchantment, mortification, disillusionment, regret, discontent; 2: failure, setback, letdown, misfortune, disaster, blow, calamity, fiasco"},
{"disapprobation", "censure, disapproval, condemnation, denunciation, reproach, disfavor, reproof, blame, displeasure, dissatisfaction, objection"},
{"disapproval", "rejection, censure, condemnation, deprecation, disfavor, objection, denunciation, reproach, criticism, disparagement, dissatisfaction, displeasure, disapprobation"},
{"disapprove", "reject, oppose, refuse, spurn, disallow"},
{"disarm", "1: demobilize, disable, demilitarize, debilitate, incapacitate, invalidate, deaden, subdue, muzzle, disband, defeat; 2: persuade, win over, seduce, coax, convince, urge, appease"},
{"disarming", "charming, persuasive, winning, irresistible, convincing, seductive, likable, inveigling"},
{"disarrange", "muss, disarray, jumble, disorganize, unsettle, confuse, discompose, disturb;"},
{"disarray", "chaos, jumble, mess, muddle, disorganization, clutter, tangle, confusion, disorder, discomposure, upset"},
{"disaster", "tragedy, calamity, accident, catastrophe, cataclysm; debacle, mischance, blow, stroke, misfortune"},
{"disband", "separate, break up, scatter, dissolve, disperse, demobilize, dismiss"},
{"disbelief", "skepticism, distrust, rejection, incredulity, suspicion, mistrust, doubt, dubiety"},
{"disbelieve", "discount, mistrust, reject, repudiate, discredit, suspect"},
{"disbeliever", "skeptic, doubter, atheist, agnostic, unbeliever, doubting Thomas, scoffer"},
{"disbursement", "spending, paying, outlay, expenditure, disposal"},
{"discard", "throw away, dispose of, abandon, dispense with, jettison, cast aside, scrap, dump, ditch"},
{"discern", "1: differentiate, discriminate, determine, judge, ascertain; 2: perceive, see, make out, detect, notice, observe, espy, discover, behold"},
{"discharge", "noun - 1: firing, dismissal, the sack, the boot; 2: release, liberation, emancipation, acquittal, pardon; 3: detonation, explosion, shot, blast, burst, report; 4: ejection, voiding, discharging; secretion, emission, seepage, ooze; verb - 1: fire, dismiss, let go, lay off, make redundant (Brit.), cashier, sack, can; 2: release, free, emancipate, liberate, let go; 3: shoot, fire, detonate, blast, set off, explode"},
{"disciple", "believer, follower, devotee, supporter, adherent, student, pupil, acolyte, votary"},
{"disciplinarian", "martinet, tyrant, authoritarian, despot, autocrat"},
{"discipline", "noun - 1: course, curriculum, branch, subject, specialty; 2: self-control, restraint, character, conduct, orderliness; strictness, toughness; 3: rules, regulations, practices, regimen, bylaws, code of conduct; 4: punishment, penalty, chastisement, castigation; verb - 1: regulate, train, control, govern, drill, toughen, inure; 2: punish, reprimand, penalize, chastise, chasten, reprove; restrain, limit"},
{"disclaim", "1: deny, repudiate, retract, refuse, decline, negate, contradict, disavow, disallow, abjure; 2: disown, revoke, renounce, reject, abandon, forswear, discard"},
{"disclose", "reveal, expose, divulge, confess, broadcast, publish, lay bare, exhibit, leak, let slip"},
{"disclosure", "announcement, admission, declaration, confession, revelation, publication, acknowledgment, broadcast, leak, discovery, expose, divulgence"},
{"discolor", "stain, soil, tarnish, fade, streak, tinge, rust"},
{"discoloration", "stain, blemish, spot, splotch, mark, blotch, blot"},
{"discomfit", "1: thwart, frustrate, prevent, stall, hold back, checkmate; 2: disconcert, confuse, perplex, confound, discompose, fluster, faze, rattle; embarrass, humble, humiliate, demoralize"},
{"discomfort", "1: unpleasantness, irritation, disquiet, distress; 2: malaise, trouble, annoyance, hardship, irritant, ache, hurt"},
{"discompose", "1: disconcert, fluster, unsettle, upset, agitate, perturb, bewilder, faze, ruffle, embarrass; 2: dishevel, tousle, rumple"},
{"disconcert", "1: upset, worry, unsettle, embarrass, perplex, confuse, disturb, nonplus, bewilder, rattle; 2: frustrate, thwart, hinder"},
{"disconnect", "separate, sever, disengage, part, detach, divide, unhook, unplug, unhitch, uncouple, unyoke"},
{"discord", "1: disagreement, dissension, conflict, difference, friction, opposition, disunity, variance, dispute, division, concord; 2: clash, din, dissonance, disharmony, cacophony"},
{"discount", "noun - reduction, deduction, markdown, cut; verb - 1: reduce, decrease, deduct, redeem, diminish, depreciate, lower, mark down; 2: disregard, question, disbelieve, doubt; forgive, overlook, ignore, forget about"},
{"discountenance", "1: shame, humiliate, embarrass, abash, humble, disconcert; 2: discourage, demoralize, dishearten, dampen, daunt, dispirit"},
{"discourage", "1: dishearten, dispirit, intimidate, deject, prostrate, unnerve, dampen, dismay, daunt, demoralize, set back; 2: warn, dissuade, alarm, scare, deter; 3: restrain, obstruct, impede, check, inhibit, repress, curb"},
{"discourse", "lecture, speech, address, oration, dissertation5 sermon, treatise, homily, talk, conversation"},
{"discourse", "talk, lecture, converse, debate, confer, dissent, expatiate"},
{"discover", "find out, ascertain, detect, uncover, unearth, discern, recognize, distinguish, determine, observe"},
{"discovery", "finding, results, revelation, disclosure, invention, coup, breakthrough"},
{"discredit", "1: blame, censure, disparage, reproach, disgrace5 degrade, slur, slander, smear, defame, dishonor, vilify; 2: doubt, question, disbelieve, distrust, mistrust, dispute, discount"},
{"discrepancy", "inconsistency, disparity, difference, incongruity, variation, dissimilarity, divergence; conflict, disagreement"},
{"discretion", "1: will, wish, choice, mind, predilection, volition, preference; 2: prudence, tact, diplomacy, politics; judgment, acumen, insight"},
{"discriminate", "1: differentiate, distinguish, discern; 2: be prejudiced or biased, disfavor, segregate, separate, victimize"},
{"discrimination", "1: acumen, insight, judgment, keenness, perception, sagacity, tact, wisdom; discernment, refinement, subtlety, taste; 2: prejudice, bias, bigotry, inequity, favoritism, unfairness, intolerance"},
{"discuss", "debate, confer, converse, consider, deliberate, talk over, thrash out, palaver"},
{"discussion", "conversation, argument, dialogue, chat, talk, discourse, exchange, debate, review, consultation, conference, colloquy, meeting, symposium, colloquium, palaver, powwow"},
{"disdain", "noun - dislike, derision, contempt, scorn, sneering, superciliousness, deprecation; verb - scorn, reject, deride, despise, spurn, contemn, belittle, look down one's nose at, slight, rebuff, pooh-pooh, disregard"},
{"disease", "illness, sickness, ailment, malady, disorder, complaint, malaise, infirmity; infection, contamination, plague, germ, virus"},
{"disembark", "arrive, land, anchor, alight, detrain"},
{"disenchantment", "disillusionment, disappointment, cynicism, bitterness, alienation"},
{"disengage", "separate, divide, withdraw, untie, disconnect, disentangle, detach, disjoin, uncouple, release, liberate, free, extricate"},
{"disentangle", "free, loose, extricate, detach, disconnect, separate, sever, disengage, unfold, unravel; simplify, clarify"},
{"disfavor", "disapprove, discredit, dislike"},
{"disfigure", "deform, distort, damage, maim, mutilate, scar, deface, injure, mar, spoil, blemish"},
{"disgorge", "vomit, throw up, expel, regurgitate, eject, spew, spout, belch, effuse, empty, discharge"},
{"disgrace", "noun - disfavor, infamy, disrepute, dishonor, stigma, shame, scandal, contempt, ignominy, defamation; verb - scandalize, shame, humiliate, dishonor, stain, sully, defame, discredit, disparage, reproach, slur, stigmatize"},
{"disguise", "noun - 1: mask, camouflage, costume, masquerade, cloak, cover; 2: travesty, semblance, pretense, facade, deception, dissimulation, trickery; verb - hide, mask, conceal, cover, camouflage, veil, shroud, screen; fake, deceive, dissemble, misrepresent, falsify"},
{"disgust", "noun - loathing, abomination, abhorrence, antipathy, hatred, odium, detestation, revulsion, aversion, repugnance, distaste; verb - revolt, offend, repel, sicken, nauseate"},
{"dish", "noun - 1: plate, platter, bowl, vessel; 2: meal, food, course, entree, serving, helping, recipe, fare; verb - serve, give, offer, proffer, hand out"},
{"disharmony", "1: (unpleasant sound) dissonance, cacophony, discordance, discord; 2: (failure to agree) disaccord, incompatibility, friction, conflict, clash"},
{"dishearten", "daunt, dampen, deter, discourage, depress, dash, dispirit, dismay, depress, deject, crush"},
{"dishonesty", "deceit, duplicity, cheating, fraudulence, insincerity, falsehood, immorality, mendacity, perfidy, trickery"},
{"dishonor", "noun - infamy, disgrace, shame, disfavor, offense, abasement, ignominy, odium, opprobrium; verb -  1: disgrace, shame, discredit, degrade, demean, blacken; 2: corrupt, debase, ravish, seduce, defile, sully, debauch"},
{"disinfect", "clean, decontaminate, sterilize, purify, sanitize, deodorize, fumigate, purge"},
{"disinfectant", "antiseptic, germicide, sanitizer, sterilizer"},
{"disintegrate", "crumble, decompose, decay, rot, molder"},
{"disinterest", "1: indifference, apathy; 2: impartiality, disinterestedness, neutrality, dispassionateness, fairness, justice"},
{"disjoin", "separate, sever, split, disconnect, divide, detach, disengage, partition, dissociate, uncouple, segregate, divorce"},
{"dislike", "noun - hatred, loathing, enmity, antipathy, animosity, aversion, repugnance, distaste, disgust; verb - hate, despise, detest, abhor; move, remove, displace, extricate, uproot"},
{"disloyalty", "infidelity, betrayal, double-dealing, treason, inconstancy, treachery, sedition, perfidy, falseness, falsity, apostasy"},
{"dismantle", "take apart, demolish, disassemble, raze"},
{"dismay", "noun - anxiety, upset, consternation, dread, fear, panic, apprehension, alarm, trepidation, fright, horror, terror; verb - depress, dishearten, daunt, frighten, scare, terrify, horrify, unsettle, unnerve, distress, appall"},
{"dismember", "dissect, divide, mutilate, sever, rend, amputate, disjoint, anatomize"},
{"dismiss", "discharge, fire, banish, expel, cashier, repudiate, reject, spurn; release, free, let go"},
{"dismissal", "discharge, removal, expulsion, walking papers, the boot, the sack, the bum's rush"},
{"dismount", "descend, light, alight"},
{"disobedience", "revolt, insubordination, recalcitrance, infraction, mutiny, waywardness, unruliness"},
{"disobey", "rebel, defy, flout, disregard, violate, transgress, contravene"},
{"disoblige", "1: offend, insult, affront; 2: disturb, upset, annoy"},
{"disorder", "noun - 1: confusion, chaos, jumble, disorganization, disarray, shambles, clutter; 2:(instance of public unrest) riot, commotion, tumult, uproar, disturbance, turbulence; 3: illness, disease, sickness, affliction, ailment, malady, complaint; verb - mix or mess up, jumble, disturb, upset; confuse, confound"},
{"disorient", "confuse, puzzle, perplex, mislead, muddle, upset, faze"},
{"disparage", "slander, denigrate, criticize, put down, belittle, malign, vilify, vilipend, deride, pooh-pooh, ridicule, depreciate, scorn"},
{"disparagement", "slander, ridicule, scorn, criticism, denunciation, debasement, disdain, aspersion, contempt, degradation, derision, derogation"},
{"disparity", "difference, incongruity, contrast, distinction, unevenness, discrepancy, disproportion"},
{"dispatch", "noun - speed, quickness, rapidity, swiftness, haste, alacrity, promptness, expedition; verb - 1: send, transmit, express, forward, consign, remit; 2: murder, kill, assassinate, bump off, execute, slay, slaughter, destroy"},
{"dispel", "1: scatter, distribute, disperse, deploy, dissipate; 2: repel, dismiss, oust, banish, cancel, eliminate, expel, rout"},
{"dispensation", "1: distribution, allocation, allotment, award, endowment, bestowal, apportionment; 2: supervision, management, direction, administration, regulation, appointment; 3: (release from a religious obligation) exemption, exception, waiver, pardon, forgiveness"},
{"dispense", "1: distribute, supply, give, apportion, assign, allocate, allot, mete out, dole out, disburse; 2: administer, manage, command, undertake, enforce, direct, operate, execute, implement; 3: (dispense with) forgo, dispose of, waive, omit, ignore, cancel, abolish"},
{"disperse", "1: scatter, distribute, strew, spread, disseminate, separate; 2: dispel, diffuse, dissolve, evanesce, disappear"},
{"displace", "remove, move, replace, dislodge, depose, supplant, oust, eject, dismiss"},
{"display", "noun - 1: affectation, ostentation, vanity, pretension; 2: spectacle, exhibit, show, exhibition, presentation, exposition, demonstration, performance; 3: advertisement, sample, layout, spread; verb - show, showcase, demonstrate, exhibit, present, parade, blazon, flaunt"},
{"displease", "upset, vex, anger, annoy, disgust, incense, offend"},
{"displeasure", "annoyance, offense, disfavor, indignation, irritation, anger, pique"},
{"disposal", "control, ordering, discretion, bequest, authority, direction, government, management, determination"},
{"dispose", "1: lead, motivate, tempt, bias, condition, induce, influence, prompt, actuate; 2: (dispose of) discard, dump, unload, jettison, cast off"},
{"disposition", "1: arrangement, placement, organization, plan, method, management, direction, constitution, control; 2: temperament, temper, nature, character, mood, spirit"},
{"dispossess", "deprive, divest, rob, strip, eject, expel, oust, evict, dislodge"},
{"dispossession", "eviction, expulsion, ousting, ejection"},
{"disproportion", "imbalance, asymmetry, disparity, inequality, unevenness"},
{"disprove", "discredit, negate, refute, rebut, expose, contradict, invalidate, controvert"},
{"dispute", "noun - quarrel, feud, debate, spar, squabble, brawl, disagreement, discord, altercation, controversy; verb - contest, debate, contradict, gainsay, litigate, argue, quarrel"},
{"disqualify", "invalidate, disable, incapacitate, prohibit, rule out, preclude, disbar"},
{"disquiet", "noun - distress, anxiety, worry, uneasiness, nervousness, fretfulness, angst, restlessness; verb - upset, worry, disturb, bother, perturb, plague, annoy, agitate, trouble, unsettle"},
{"disquisition", "thesis, treatise, discourse, paper, dissertation, essay, exposition"},
{"disregard", "1: ignore, overlook , miss, skip, neglect; 2: slight, snub, disparage, disdain; disobey, defy, transgress"},
{"disrepair", "ruin, deterioration, decay, collapse, dilapidation, shabbiness"},
{"disrobe", "undress, strip, shed or remove one's clothing; bare, uncover"},
{"disrupt", "interrupt, intrude, upset, unsettle, agitate, confuse"},
{"disruption", "1: division, separation, interruption, splitting, severance, dissolution; 2: turmoil, upheaval, cataclysm, disturbance, interference, agitation, confusion"},
{"dissect", "1: divide, cut, dismember, quarter, operate; 2: examine, analyze, take apart, scrutinize, study, investigate, inspect, explore"},
{"dissection", "1: dismemberment, operation, vivisection; 2: examination, investigation, study, inquest, analysis, scrutiny, inspection"},
{"dissemble", "pretend, feign, disguise, camouflage, hide, mask, simulate, dissimulate, fake, conceal, counterfeit"},
{"dissembler", "pretender, fraud, deceiver, impostor, trickster, fake, charlatan"},
{"disseminate", "distribute, sow, scatter, spread; circulate, propagate, publicize, broadcast, promulgate, publish, evangelize"},
{"dissension", "disagreement, discord, quarreling, dispute, friction, conflict, discordance, contention"},
{"dissent", "noun - difference, disagreement, discord, refusal, challenge, demurral, resistance, opposition, nonconformity; verb - disagree, object, differ, decline, refuse, quibble, protest, challenge, argue, demur"},
{"dissenter", "protester, objector, nonconformist"},
{"dissertation", "thesis, treatise, paper, essay, discourse, exposition"},
{"disservice", "injustice, wrong, harm, injury, disfavor"},
{"dissidence", "dispute, feud, disagreement, schism, rupture, discordance"},
{"dissident", "rebel, protester, agitator, maverick, gadfly, schismatic"},
{"dissimulate", "pretend, fake, feign, conceal, hide, mask, cloak, disguise, camouflage, dissemble"},
{"dissimulation", "pretense, act, affectation, deception, deceit, duplicity, hypocrisy, sham, feigning, concealment"},
{"dissipate", "1: scatter, disperse, dispel, strew, disseminate, diffuse, spread; 2: disappear, vanish, dissolve; deplete, exhaust, waste, squander; spill, leak"},
{"dissipation", "debauchery, indulgence, intemperance, wantonness, excess, extravagance, prodigality, license, abandonment, excess"},
{"dissociate", "separate, divorce, disconnect, detach, break off, segregate, sever"},
{"dissolution", "1: disintegration, decay, destruction, ruin, disassembly, overthrow; 2: termination, end, finish, culmination, conclusion, adjournment, discontinuation, dismissal, suspension"},
{"dissolve", "1: liquefy, melt, thaw, soften, evaporate, run; 2: disintegrate, break up, crumble, decompose, diffuse; 3: dismiss, adjourn, postpone, terminate, discontinue, end"},
{"dissonance", "1: discord, disharmony, cacophony, discordance, harshness; 2: dissension, disagreement, difference, incongruity, disparity, discrepancy, inconsistency"},
{"dissuade", "deter, discourage, warn, divert, remonstrate, expostulate"},
{"distance", "1: expanse, extent, reach, span, range, length, width; 2: background, horizon; 3: aloofness, coldness, coolness, remoteness, diffidence, reserve, restraint, standoffishness, stiffness; 4: (go the distance) finish, complete, bring to an end, see through; 5: (keep one's distance) avoid, be aloof or indifferent, shun, ignore"},
{"distaste", "aversion, repugnance, revulsion, dislike, disgust, disfavor, detestation, displeasure"},
{"distend", "inflate, swell, enlarge, dilate, balloon, bloat, puff, bulge"},
{"distill", "refine, extract, express, clarify, purify, sublimate"},
{"distinction", "1: discrimination, discretion, discernment, perception, sensitivity, acuteness, judgment; 2: prominence, fame, repute, honor, eminence, renown, consequence, greatness, celebrity, excellence, importance, prestige"},
{"distinguish", "1: (make distinctions) classify, identify, define, differentiate, discriminate, characterize, categorize, specify, separate, divide; 2: (perceive clearly) discern, discover, see, detect, notice, know, recognize; 3: Label, identify, tag, mark, name"},
{"distort", "disfigure, warp, twist, deform, contort, pervert, skew; falsify, slant, bias, misrepresent"},
{"distract", "1: divert, amuse, entertain, beguile, engross; 2: puzzle, confuse, confound, trouble, torment, disconcert, sidetrack, mislead, bewilder, madden, disturb, perplex, discompose, faze, harass"},
{"distraction", "1: confusion, complication, disturbance, commotion, perplexity, interference, agitation; 2: diversion, amusement, recreation, pastime, game; preoccupation, compulsion, idee fixe"},
{"distress", "noun - 1: worry, trouble, grief, anxiety, pain, suffering, misery, suffering, anguish, sorrow, wretchedness; 2: misfortune, catastrophe, disaster, calamity, adversity, trouble, trial; verb - trouble, pain, torment, upset, disturb, bother, harass, grieve, sadden, afflict, agonize, worry, wound"},
{"distribute", "1: give, dispense, share, endow, disperse, dole out, mete out, pass out, allocate) ration; 2: scatter, circulate, spread, diffuse, disseminate, disperse, strew"},
{"distribution", "circulation, delivery, transportation, handling, marketing, arrangement, placement"},
{"district", "area, locale, sector, region, vicinity, ward, precinct, community, neighborhood, quarter parish"},
{"distrust", "doubt, disbelieve, question, suspect"},
{"disturb", "upset, trouble, unsettle, worry, distress, annoy, nettle, bother, pester, agitate, perturb, harass"},
{"disturbance", "1: fight, quarrel, brawl; 2: turmoil, tumult, turbulence, clamor, uproar, stir, racket"},
{"disuse", "neglect, idleness, decay, abandonment"},
{"ditch", "noun - channel, gully, canal, trench, moat, furrow, drain, dike; verb - discard, jettison, scrap, dump, drop, desert, abandon, forsake, leave"},
{"dither", "waver, vacillate, falter, hesitate, teeter, oscillate, shilly-shally"},
{"divan", "couch, sofa, settee, chaise lounge or lounge"},
{"dive", "noun - 1: fall, jump, plunge, leap, spring, pitch; 2: saloon, pub, cafe, tavern, club, pool hall, beer garden; inn, hotel, motel, fleabag, flophouse; verb - jump, fall, leap, plummet, plunge, descend, pitch, submerge, dip, swoop"},
{"diverge", "1: split, part, fork, deviate, divide; 2: disagree, part company, conflict, dissent, differ, vary"},
{"divergence", "1: parting, separation, forking, departure; 2: (as of views) difference, parting of the ways, dissension, variation, disparity, deviation, digression"},
{"diversify", "change, vary, expand, branch out, mix, variegate"},
{"diversion", "1: change, detour, alteration, deviation, departure, digression, variation; 2: entertainment, amusement, recreation, pastime, sport, relaxation, distraction"},
{"diversity", "variety, difference, assortment, medley, multiplicity, variance, distinctiveness"},
{"divert", "1: deflect, turn, avert, veer, redirect; 2: amuse, entertain, delight, beguile, regale, relax, gratify, tickle"},
{"divest", "1: undress, remove, doff, uncover, strip, take off, disrobe, undress; 2: deprive, seize, expropriate, dispossess, strip"},
{"divide", "1: disconnect, detach, part, break, separate, cut, disengage, sever, disjoin; 2: distribute, dole, apportion, allot, share, parcel out, allocate"},
{"dividend", "surplus, extra, bonus, gratuity, gain, share, cut, portion"},
{"divination", "prediction, fortune telling, clairvoyance, prophecy, soothsaying, second sight, palmistry"},
{"divine", "clergy, priest, reverend, pastor, minister, parson, cleric, prelate, ecclesiastic"},
{"diviner", "prophet, oracle, seer, soothsayer, augur, sibyl"},
{"divinity", "god, goddess, deity, godhead, higher power"},
{"division", "1: separation, detachment, severance, cutting, disconnection, partitioning, apportionment, distribution; 2: dispute, feud, disagreement, discord, schism, breach; 3: army, troops, military unit; 4: territory, province, country, state, district, county, municipality, city, town, village"},
{"divorce", "noun - breakup, separation, split-up, dissolution, annulment; verb - separate, part, annul, dissolve, divide, sever, split up, dissociate"},
{"divulge", "reveal, confess, tell, disclose, leak, spill, expose, uncover, broadcast, publish"},
{"do", "1: (perform an action), carry out, fulfill, obey, serve; execute, implement, effect, finish, conclude, complete, achieve, accomplish, fulfill, satisfy; 2: (create a new condition) bring about, cause, begin, create, make, produce, effect, launch, initiate inaugurate; 3: (do away with) kill, murder, eliminate, exterminate, slay, abolish, discontinue, discard; 4: (do in) kill, murder, slaughter, eliminate, execute, slay,  waste, rub out, tire, exhaust, wear out, weary, fatigue; 5: (dos and don'ts) rules, standards, regulations, customs, etiquette, p's and q's, niceties, code; 6: (do without) give up, forgo, relinquish, waive, abstain from, dispense with, get along without; 7: (make do) get by or along, manage, survive, endure"},
{"dock", "noun - wharf, pier, marina, quay, waterfront, harbor, boatyard; verb - 1: moor, (drop) anchor, land, berth; 2: reduce, subtract, lessen, diminish, cut, crop, clip, deduct, decrease, withhold, shorten, truncate, curtail"},
{"docket", "receipt, tab, tally, bill, chit"},
{"doctor", "noun - physician, MD, medic, clinician; general practitioner, GP, internist, gynecologist, primary-care physician; verb - change, forge, falsify, adulterate, alter, misrepresent, fake, fudge, tamper with, fix"},
{"doctrine", "belief, concept, tenet, conviction, principle, teaching, dogma, creed, precept, canon"},
{"document", "noun - paper, deed, form, certificate, record; verb - substantiate, verify, authenticate, certify, corroborate, validate, support, detail, enumerate, list"},
{"dodge", "noun - maneuver, ruse, subterfuge, feint, wile, stratagem, ploy, machination, contrivance, trick, scheme, device; verb - avoid, parry, hedge, shirk, evade, duck, elude, shuffle, sidestep, equivocate, fudge"},
{"doer", "activist, organizer, achiever, go-getter, dynamo, powerhouse, live wire"},
{"dog", "1: hound, puppy, canine, mongrel, stray, cur, pooch, mutt; 2: rascal, villain, swine, scamp, heel, blackguard; 3: (a dog's life) misery, wretchedness, bad luck, trouble, poverty; 4: (go to the dogs) deteriorate, degenerate, decay; 5: (let sleeping dogs be) leave well enough alone, pass over, overlook, ignore, forgive"},
{"dogma", "belief, creed, conviction, principle, teaching, credo, doctrine, precept, tenet"},
{"doings", "actions, acts, deeds, exploits, happenings, events, proceedings, affairs, handiwork, transactions, dealings"},
{"dole", "noun - share, pittance, allowance, allotment, dispensation, benefit, grant; verb - distribute, share, parcel, mete, allot, allocate, ration, divide, apportion"},
{"dollar", "greenback, currency, bank note, buck, smacker"},
{"dollop", "blob, glob, gob, lump, ball, clump"},
{"dolor", "sadness, suffering, sorrow, anguish, mourning, grief, lamentation, misery, heartache"},
{"dolt", "dullard, cretin, idiot, ignoramus, fool, simpleton, clod, dunce, dimwit, half-wit, blockhead, dope"},
{"domain", "1: work, discipline, area, field, forte, province, sphere, realm, realty, job, branch, department; 2: property, real estate, land, empire, scope, realm, region, territory"},
{"domesticate", "tame, train, break, housetrain, familiarize, habituate, accustom, acclimatize, naturalize"},
{"domicile", "house, home, residence, dwelling, abode, lodgings, quarters, mansion"},
{"dominate", "1: control, rule, prevail, lead, tyrannize, master, lord it over; 2: monopolize, eclipse, outshine, dwarf"},
{"domination", "control, leadership, mastery, authority, rule, dictatorship, despotism, supremacy, tyranny, sway"},
{"dominion", "1: power, authority, jurisdiction, control, rule, sway, reign, sovereignty, supremacy; 2: government, administration, management, control, leadership"},
{"donate", "give, present, bestow, bequeath, contribute, proffer, impart"},
{"donation", "grant, gift, contribution, alms, gratuity, boon, benefaction, offering, present, bequest"},
{"donor", "contributor, giver, benefactor, donator, sponsor, philanthropist"},
{"do-nothing", "loafer, idler, ne'er-do-well, deadbeat, goof-off; shirker, sluggard"},
{"doom", "1: fate, destiny, lot, predestination, foreordination, fortune, kismet, ruin, downfall; 2: verdict, sentence, condemnation, decision, judgment, decree"},
{"door", "doorway, entrance, exit, entry, opening, egress, ingress, portal"},
{"dope", "noun - 1: drugs, narcotic, opiate; 2: fool, dunce, dolt, simpleton, idiot, dullard, dimwit, half-wit, blockhead, bonehead; 3: news, facts, information, knowledge, details, lowdown, account, tip, inside information; verb - drug, anesthetize, deaden, stupefy"},
{"dose", "noun - 1: measure, draft, shot, prescription; 2: social disease, sexually transmitted disease, STD, venereal disease; verb - medicate, administer, treat, dispense"},
{"dot", "noun - mark, mite, speck, spot, jot, iota, dab, atom, mote; verb - spot, punctuate, stipple, fleck, dab"},
{"dotage", "old age, senility, weakness, feebleness, decrepitude, senescence, second childhood"},
{"dote", "spoil, indulge, pamper, prize, treasure, adore, idolize"},
{"double-cross", "betray, two-time, swindle, hoodwink, trick, con, cheat, cozen, mislead, defraud"},
{"double-dealer", "traitor, betrayer, fraud, swindler, rogue, dissembler"},
{"double-dealing", "dishonesty, betrayal, deception, deceit, treachery, trickery, duplicity, cheating, perfidy"},
{"double-entendre", "pun, double meaning, innuendo"},
{"doubt", "1: distrust, mistrust, suspect, question, be skeptical; hesitate, vacillate, waver; 2: (no doubt) doubtless, doubtlessly, presumably, surely, admittedly, assuredly, certainly, probably, unquestionably"},
{"doubter", "disbeliever, cynic, skeptic, scoffer, agnostic"},
{"dough", "1: batter, mixture, paste, pulp; 2: money, dollars, moola, wealth"},
{"douse", "dunk, submerge, immerse, plunge, soak, saturate, dip, steep, drench, smother"},
{"down", "noun - fluff, pile, shag, nap, fuzz; verb - 1: drink, gulp, swallow, imbibe; 2: fell, floor, defeat, beat, topple, tackle, overthrow, vanquish, nail"},
{"downfall", "destruction, ruin, debacle, failure, collapse, undoing"},
{"downgrade", "lower, demote, humble, degrade, belittle, disparage, denigrate"},
{"downpour", "deluge, flood, torrent, cloud-burst, rainstorm, inundation"},
{"dowry", "legacy, endowment, inheritance, portion, provision, share, gift"},
{"doze", "noun - nap, catnap, shut-eye, snooze, forty winks; verb - sleep, slumber, nap, nod off, catnap, drowse, snooze"},
{"draft", "noun - 1: design, plans, blueprint, sketch, outline, abstract, schema, delineation; 2: drink, glass, swallow, quaff; 3: breeze, wind, gust, puff; verb - 1: sketch, outline, draw, design, delineate, plan, formulate, compose; 2: recruit, enlist, conscript, select, choose"},
{"drag", "noun - 1: net, dragnet, anchor, harrow, scraper, bar, clog, brake, shoe, floater; 2: suction, resistance, puff, friction, tow, curb; 3: restraint, impediment, hindrance, burden, encumbrance; 4: nuisance, trouble, pain, bother, annoyance, pest, bore; verb - 1: lag, straggle, loiter, dawdle, creep, crawl, linger, suffer delays, extend; 2: transport, haul, move, tow, tug, yank, pull, lug; 3: smoke, puff, inhale; 4: (drag out) prolong, extend, protract, lengthen, persist; 5: (drag one's feet) stall, delay, procrastinate"},
{"drain", "noun - 1: duct, culvert, sewer, drainpipe, sink, ditch, pipe, outlet, trench, conduit, channel; 2: expenditure, exhaustion, reduction, drag, depletion; verb - deplete, consume, exhaust, weary, bleed, dry, finish, swallow, sap"},
{"drainage", "waste, sewage, bilge, seepage"},
{"drama", "acting, theater, theatricals, melodrama, play, dramatization, scene, histrionics, spectacle"},
{"dramatize", "1: perform, enact, produce, stage; 2: exaggerate, overstate, overdo, amplify"},
{"drape", "fold, hang, dangle, drop, suspend, droop, swathe, adorn, wrap, cover, cloak"},
{"draw", "noun - 1: appeal, lure, enticement, bait, attraction, pull, interest; 2: stalemate, tie, impasse, deadlock; verb - 1: puff, drag, bring, tug, lug) tow) carry, jerk, wrench, yank, trawl, haul; 2: sketch, draft, outline, form, etch, depict, portray, describe, caricature; 3: lure, attract, allure, entice, persuade, influence, fascinate; 4: (draw back) withdraw, retreat, recoil, shrink; 5: (draw out) elongate, prolong, extend, lengthen, drag out, protract, stretch, elicit, evoke, wrest, bring out; 6: (draw the line) say no, set a limit, lay down the law, put one's foot down; 7: (draw up) prepare, draft, formulate, compose, stop, stop short, halt, pull up; 8: (draw upon) use, make use of, rely on, employ"},
{"drawback", "impediment, obstacle, difficulty, detriment, imperfection, defect, nuisance, trouble, hindrance, snag, deficiency, disability"},
{"drawing", "illustration, outline, depiction, delineation, sketch, study, representation, picture, portrait"},
{"dread", "noun - trepidation, awe, worry, apprehension, aversion, phobia, horror, misgiving, fear, fright, terror, alarm, dismay; verb - fear, tremble, shudder, flinch, shrink from, quail, cringe at"},
{"dream", "noun - 1: ambition, aspiration, goal, hope, wish, desire, design; 2: fantasy, illusion, reverie, vision, imagination, hallucination, delusion, phantasm, vagary; verb - fantasize, imagine, visualize, envisage, stargaze, muse, conjure, fancy, hallucinate; 3: (dream up) devise, create, invent, concoct, conceive, contrive, imagine, hatch"},
{"dreamer", "visionary, utopian, woolgatherer, idealist, romancer, theorizer, stargazer"},
{"dredge", "dig up, drag up, raise, uncover, unearth, expose, discover"},
{"dregs", "1: residue, sediment, grounds, deposit; 2: debris, trash, waste, refuse, scum, excrement, feces, leftovers"},
{"drench", "saturate, soak, wet, steep, immerse, douse, drown, flood, inundate, imbue"},
{"dress", "noun - apparel, clothing, clothes, ensemble, attire, garments, garb, costume, wardrobe, raiment, accoutrements; verb - 1: clothe, don, wear, garb, robe, attire, drape, accouter, array, cover; 2: prepare, groom, ornament, embellish, trim, decorate, garnish, furbish, deck; 3: attend, heal, treat, bandage, cleanse, sterilize, cauterize; 4: (dress down) scold, upbraid, reprove, reprimand, berate, chew out, chide, castigate, rebuke; 5: (dress up) beautify, improve, embellish, dandify, gild, adorn, deck"},
{"dribble", "noun - sprinkling, droplet, drip, leak, seepage, trickle; verb - drivel, salivate, slobber, slaver, drool, drip, leak, seep, trickle"},
{"drift", "noun - 1: (progressive movement in space or time) inclination, trend, tendency, bent, effort, movement, push; 2: (implicit meaning or tone) intention, tenor, object, thrust, end, design, gist, implication, significance, import; 3: bank, mass, pile, dune, heap; verb -  wander, stray, meander, float, coast, waft"},
{"drifter", "vagrant, wanderer, tramp, vagabond, hobo, wastrel, itinerant"},
{"drill", "noun - practice, training, coaching, exercise, preparation, repetition, instruction; verb - 1: bore, pierce, penetrate, puncture, perforate; 2: train, rehearse, practice, exercise, teach, instruct, discipline, coach, tutor"},
{"drink", "1: swallow, gulp, quaff, sip, guzzle, toss off, imbibe, knock back, tipple, swill, swig; 2: (	drink in) absorb, soak up, assimilate; 3: (	drink like a fish) imbibe, get drunk, become inebriated, tipple; 4: (drink to) toast, praise, honor, salute"},
{"drinker", "alcoholic, drunkard, inebriate, drunk, wino, lush"},
{"drip", "drop, trickle, sprinkle, splash, drizzle, dribble"},
{"drive", "noun - ride, trip, journey, outing, ramble, tour, expedition, excursion, jaunt, spin; 2: road, street, avenue, boulevard, turnpike; 3: ambition, push, aggressiveness, get-up-and-go, verve, energy, will power; 4: impulse, instinct, urge, appetite; verb - 1: impel, propel, instigate, hasten, urge, compel, induce, press, force, hurry, incite, motivate; 2: control, steer, guide, direct, manage, lead, operate; 3: attack, hit, strike, thrust; 4: (	drive at) mean, suggest, imply, allude to, intimate, insinuate, indicate; 5: (	drive crazy) exasperate, infuriate, bother, annoy, irritate, aggravate, madden"},
{"drivel", "nonsense, mumbo-jumbo, gibberish, blathering, rubbish, balderdash"},
{"drizzle", "noun - spray, mist, shower, sprinkle, rain; verb - spray, sprinkle, shower, rain, spit, dribble"},
{"drollery", "fun, humor, wit, farce, banter, absurdity, buffoonery, jocularity"},
{"drone", "noun - hum, buzz, purr, whir, murmuring; verb - 1: hum, buzz, puff, murmur, whir; 2: drawl, intone, chant"},
{"drool", "slobber, drivel, slaver, salivate, spit, dribble"},
{"droop", "sag, sink, hang, dangle, wilt, wither, slouch, slump, drop, diminish, languish"},
{"drop", "noun - 1: bit, speck, dab, dash, pinch, spot, shot, nip, trace, droplet; 2: fall, tumble, reduction, decrease, descent, slump, lapse, slip, decline, downfall, declivity, precipitation; verb - 1: drip, fall, dribble, trickle, leak, distill; 2: forsake, part with, cast off, abandon, desert, leave, divorce, separate from; 3: (drop a line) write, correspond with; mail, send, post; 4: (drop back) lag, fall back, recede, retreat; 5: (drop in) visit, call, stop in; 6: (drop off) fall asleep, doze, drowse, catnap, nod off, sleep, snooze, deliver, give, leave, present; 7: (drop out quit) leave, back out, renege, withdraw, resign"},
{"dropout", "truant, quitter, failure, rebel, dissident, deviant, renegade, malcontent, loner, nonconformist, bohemian"},
{"droppings", "manure, excrement, feces, dung, guano, stools"},
{"dross", "waste, trash, remains, refuse, dregs, debris, rubbish, scum"},
{"drought", "1: dearth, scarcity, lack, need, want, shortage, deficiency, insufficiency; 2: dryness, aridity, dehydration, desiccation, parchedness"},
{"drove", "herd, horde, swarm, throng, mob, multitude, crowd, flock, gathering"},
{"drown", "1: sink, submerge, drench, immerse, flood, engulf; 2: stifle, muffle, overpower, overcome, inundate, obliterate, silence, deaden"},
{"drubbing", "defeat, beating, thrashing, trouncing, pounding, clobbering, flogging, pummeling, whipping, walloping, hammering, licking"},
{"drudge", "noun - slave, servant, menial, worker, toiler, lackey, scullion; verb - work, slave, toil, labor, plod, grind"},
{"drudgery", "toil, labor, slavery, chore, grind, sweat"},
{"drug", "noun - medicine, medication, remedy, narcotic; verb - anesthetize, medicate, treat, dose, numb, dope, deaden, knock out, put to sleep"},
{"drunkard", "alcoholic, drinker, tippler, boozer, lush, wino, barfly"},
{"dry", "dehydrate, desiccate, drain, harden, mummify, parch, shrivel, wilt, wizen"},
{"dub", "1: hit, strike, poke, push; 2: entitle, name, nickname, label, denominate, christen, call, designate, tag, term"},
{"duck", "1: immerse, submerge, dunk, wet, douse, dive, plunge, dip; 2: avoid, evade, sidestep, dodge, shirk; 3: stoop, crouch, bow, bob, drop"},
{"dud", "failure, flop, lemon, turkey, washout"},
{"duds", "clothes, clothing, garb, garments, gear"},
{"duel", "fight, contest, rivalry, combat, competition"},
{"dues", "fee, charges, subscription, levy"},
{"duffer", "oaf, dolt, clod, bungler, lummox"},
{"dull", "1: fade, obscure, tarnish, sully, cloud, darken; 2: moderate, lessen, subdue, muffle, depress"},
{"dullard", "idiot, ignoramus, moron, nitwit, simpleton, imbecile, dolt, dunce, dope, blockhead, dimwit, dummy"},
{"dumbbell", "fool, dunce, blockhead"},
{"dumbfound", "surprise, amaze, astonish, awe, flabbergast, confuse, puzzle"},
{"dummy", "1: fool, dolt, simpleton, dullard, dunce, numskull, blockhead, dimwit; 2: imitation, substitute, sham, counterfeit, duplicate, copy; 3: mannequin, model, figure"},
{"dump", "noun - 1: rubbish pile, landfill, junkyard; 2: hole, hovel, slum, shack, shanty; 3: (down in the dumps) sad, despondent, dejected, depressed, despairing, gloomy; verb - unload, jettison, throw away, get rid of, scrap, drop, dispose of, deep-six, ditch"},
{"dunce", "ignoramus, nincompoop, ass, dolt, half-wit, loon, simpleton, moron, numskull, blockhead, dullard, dimwit, bonehead"},
{"dungeon", "cell, prison, pit, cage, lockup"},
{"dupe", "noun - victim, pawn, puppet, gull, stooge, sucker, pushover, easy mark, sap, fall guy; verb - delude, hoodwink, hoax, swindle, trick, deceive, cheat, bamboozle, defraud, rip off, con"},
{"duplicate", "noun - reproduction, replica, facsimile, clone, carbon copy, photocopy; verb - copy, ditto, clone, reproduce, replicate, double, photocopy"},
{"duplicity", "dishonesty, deception, deceit, fraud, mendacity, guile, double-dealing, perfidy, treachery"},
{"durability", "stability, endurance, constancy, persistence, strength, longevity, imperishability, durableness"},
{"duration", "length, span, period, stretch, spell, extent, continuation, perpetuation"},
{"duress", "1: coercion, pressure, force, compulsion, bullying, control, restraint; 2: imprisonment, bondage, captivity, confinement, detention, arrest, incarceration, slavery, constraint"},
{"dusk", "evening, twilight, sunset, darkness, nightfall, sundown, gloom, eventide"},
{"dust", "noun - particles, dirt, grime, grit; verb - 1: clean, polish, wipe, burnish; 2: sprinkle, powder, scatter, sift, spread, spray"},
{"duty", "1: obligation, work, office, task, function, part, calling, charge, service, mission; 2: (tax) charge, tariff, toll, revenue, custom, levy, excise"},
{"dwarf", "noun - midget, pygmy, Lilliputian, Tom Thumb; verb - stunt, diminish, minimize, check, retard, overshadow, dim, dominate"},
{"dwell", "live, reside, stay, abide, inhabit, lodge, settle, tenant, quarter, populate, people"},
{"dweller", "resident, inhabitant, occupant, denizen"},
{"dwelling", "house, home, residence, domicile, lodging, lodge, abode, quarters"},
{"dwindle", "decrease, diminish, subside, shrink, taper off, waste away, die out, decline, ebb, fade, abate, peter out"},
{"dye", "noun - color, tint, stain, pigmentation, tinge; verb - color, tint, stain, tinge, imbue, tincture"},
{"dynamism", "initiative, drive, vim, vigor, liveliness, enterprise, energy, forcefulness, get-up-and-go"}, 
{"dynamite", "trinitrotoluene, TNT, blasting powder, detonator, explosive"}, 
{"dynasty", "regime, authority, dominion, rule, government, empire, sovereignty, succession, ascendancy"}
};

Save["dnounandverbsyn", dsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
esyn = {
{"ear", "1: appreciation, regard, discrimination, sensitivity, taste; 2: (all ears) attentive, listening, hearing; 3: (in one ear and out the other) ignored, unnoticed, neglected, forgotten; 4: (	lend an ear) listen, give attention, heed, take notice; 5: (play it by ear) improvise, concoct, ad-lib"},
{"earmark", "reserve, put or set aside, allocate, designate; tag, label"},
{"earn", "1: deserve, win, merit, warrant; 2: acquire, obtain, attain, get, gain, procure, profit, net, draw, gather, secure, reap"},
{"earnings", "1: salary, wages, income, pay, stipend; 2: revenue, profits, proceeds, return, receipts, remuneration, gain, reward"},
{"earth", "1: planet, world, globe, orb; 2: dirt, soil, clay, ground, land, loam, topsoil, sod; 2: (down to earth) realistic, mundane, practical, earthy, sincere, unaffected, casual, homely, plain, unpretentious"},
{"ease", "noun - 1: comfort, rest, peace of mind, leisure, repose, calm, tranquillity, solace, consolation; 2: facility, expertness, efficiency, adroitness, skillfulness, dexterity, knack, smoothness, aplomb; verb - 1: alleviate, allay, mitigate, comfort, sooth, relieve, assuage, palliate, ameliorate, tranquilize; 2: extricate, disentangle, remove; guide, maneuver, slide, handle, manipulate; 3: facilitate, expedite, smooth the way for; 4: (	ease off) abate, moderate, decrease, relent, die down, wane, slacken, subside"},
{"eat", "1: consume, devour, dine, feed on, chew, bite, swallow, gobble, ingest; 2: waste, corrode, erode, wear away, dissolve, dissipate, squander"},
{"eats", "food, victuals, comestibles, grub"},
{"eavesdrop", "overhear, listen in, spy, tap, monitor, wire, snoop, bug"},
{"ebb", "decline, recede, withdraw, subside, retreat, abate, lessen, deteriorate, diminish, flag, slacken, wane, fade away"},
{"eccentric", "nonconformist, character, freak, weirdo, oddball , flake"},
{"eccentricity", "idiosyncrasy, peculiarity, foible, nonconformity, aberration, anomaly, abnormality, oddity, singularity"},
{"ecclesiastic", "priest, minister, parson, pastor, cleric, abbey, man or woman of the cloth, member of clergy"},
{"echelon", "status, rank, degree, grade, level, position, place, step, tier"},
{"echo", "noun -  1: reverberation, reiteration, repetition, reproduction; 2: imitation, reflection, parallel; verb - 1: resound, reverberate, rebound, return, bounce back; 2: imitate, reiterate, repeat, mimic, ape, copy, parrot; reflect, mirror, match, agree with"},
{"eclat", "1: celebrity, fame, glory, success, distinction; 2: acclaim, applause, approval, pomp"},
{"eclipse", "noun - overshadowing, darkening, shading, obscuration, adumbration; verb - obscure, shroud, veil, cloud, dim, darken, adumbrate, overshadow, surpass, transcend, exceed, outdo"},
{"ecology", "conservation, environmental sciences or studies, ecological engineering, survival studies"},
{"economics", "commerce, finance, social science, commercial theory"},
{"economize", "save, scrimp, cut back, cut corners, tighten one's belt, husband, retrench"},
{"ecstasy", "rapture, joy, exaltation, rhapsody, delight, bliss, seventh heaven, elation"},
{"eddy", "whirlpool, vortex, swirl, countercurrent"},
{"edge", "noun - 1: border, frontier, extremity, brink, boundary, end, limit, brim, rim, margin; 2: advantage, upper hand, handicap, head start, lead; verb - decorate, trim, border, fringe, bind, stitch, hem, hone, rim"},
{"edict", "law, act, fiat, decree, command, order, ruling, regulation, dictum, mandate, statute, injunction"},
{"edification", "guidance, instruction, enlightenment, education, improvement"},
{"edifice", "building, structure, construction, erection"},
{"edify", "teach, instruct, educate, train, school, inform, tutor, guide, enlighten; improve, nurture, elevate"},
{"edit", "correct, emend, censor, revise, rewrite, check, blue-pencil, polish, condense, rephrase, annotate"},
{"edition", "version, printing, copy, issue, volume, number"},
{"educate", "teach, school, train, tutor, instruct, enlighten, catechize, edify, indoctrinate, rear"},
{"education", "1: (process of educating) schooling, teaching, training, instruction, coaching, indoctrination, tutelage, tutoring; 2: (quality or result of being educated) scholarship, knowledge, enlightenment, development, edification, improvement"},
{"educator", "teacher, tutor, instructor, trainer, pedagogue, coach"},
{"efface", "erase, eradicate, obliterate, remove, cross or rub out, delete, eliminate, expunge, raze, extirpate"}, 
{"effect", "noun - 1: conclusion, consequence, outcome, result, upshot, aftermath, fruit; 2: meaning, drift, substance, neat, heart, core, pith, essence, import, impression; 3: (for effect) insincerely, artificially, ostentatiously, demonstratively, purposely, deliberately; 4: (in effect) in fact, actually, really; virtually, to all intents and purposes; verb - 1: cause, produce, create, make, begin, bring about, initiate, actuate, wreak; 2: accomplish, achieve, fulfill, complete, execute, perform, consummate"},
{"effects", "trappings, belongings, goods, possessions, property, things, belongings, paraphernalia"},
{"effervesce", "bubble, fizz, foam, froth, ferment, boil"},
{"effervescence", "1: vitality, vivacity, animation, enthusiasm, ebullience, liveliness, exuberance, high spirits, vim; 2: foam, bubbles, froth, fizz, buoyancy, ebullition"},
{"efficiency", "effectiveness, efficacy, productivity, economy, proficiency, skill, power, capability, ability, competence, competency"},
{"effigy", "likeness, image, representation; portrait, dummy, statue, icon, carving, idol"},
{"effort", "1: work, travail, labor, exertion, toil, pains, job, energy, strain, struggle, stress, ordeal, stretch; 2: try, attempt, endeavor, shot, stab, essay, application, go; 3: accomplishment, feat, achievement, deed, product"},
{"effrontery", "insolence, rudeness, arrogance, impudence, impertinence, brashness, presumption, temerity, boldness, brazenness, nerve, gall"},
{"effusion", "outflow, flow, outpouring, stream, emission, discharge, gush, shedding, emanation"},
{"egg", "ovum, seed, germ, spawn, roe, embryo, nucleus, cell"},
{"egghead", "brain, scholar, intellectual, genius, intellect, Einstein"},
{"egoism", "narcissism, selfishness, egomania, egocentricity, self-centeredness, self-love, self-importance, self-absorption, self-interest, self-regard"},
{"egoist", "egomaniac, narcissist, self-seeker"},
{"egotism", "egomania, egocentricity, narcissism, conceit, vanity, vainglory, egoism, self-importance, superiority, self-love, self-centeredness, self-esteems"},
{"egotist", "egomaniac, egoist, braggart, boaster, braggadocio"},
{"egress", "exit, escape, vent, outlet, exodus"},
{"ejaculate", "1: spurt, discharge, emit, eject; 2: yell, shout, scream, exclaim, cry, call, blurt, utter"},
{"ejaculation", "1: orgasm, climax, secretion, discharge, emission; 2: cry, exclamation, yell, scream, shout, call"},
{"eject", "1: spout, emit, discharge, spew, vomit, disgorge, dispossess; 2: exile, evict, remove, oust, expel, banish, deport, throw or drive or kick out"},
{"elaborate", "explain, detail, expand, develop, flesh out, enlarge upon, refine, develop, amplify"},
{"elan", "flair, dash, verve, flourish, animation, vigor, liveliness, style, panache, vivacity, zip, esprit, pizzazz"},
{"elapse", "lapse, go by, pass, slip away"},
{"elation", "joy, rapture, ecstasy, euphoria, glee, high spirits, jubilation, exaltation, exultation, delight, bliss, exhilaration"},
{"elbow", "noun - bend, turn, crook, joint, angle, curve, fork; verb - nudge, bump, push, shove, jostle, knock"},
{"elbowroom", "space, freedom, latitude, scope, leeway, play"},
{"elder", "senior, deacon, presbyter"},
{"elect", "pick, select, choose, vote, designate, appoint, opt for"},
{"election", "vote, selection, choice, judgment, decision, appointment, determination"},
{"electrify", "stir, stimulate, excite, fire, rouse, jolt, invigorate, galvanize, thrill, astound, amaze"},
{"elegance", "refinement, culture, taste, cultivation, polish, style, grace, gentility, breeding, class"},
{"elegy", "lament, dirge, requiem"},
{"element", "part, piece, portion, particle, factor, ingredient, component, module, section, unit, constituent, subdivision, feature"},
{"elevate", "1: raise, heighten, lift, uplift, hoist, heave, boost; 2: promote, advance, upgrade, further, sublimate, augment, exalt"},
{"elevation", "altitude, rise, uplift, acclivity, height"},
{"elicit", "extract, draw out, evoke, wrest, exact, derive, extort, wring"},
{"eliminate", "get rid of, remove, take out, dispense with, eject, expunge, delete, erase, eradicate, terminate, extinguish, annihilate, kill, liquidate; omit, leave out"},
{"elite", "aristocracy, gentry, society, nobility, establishment, high society, elect, creme de la creme"},
{"elixir", "cure-all, remedy, panacea, solution, tonic, potion, tincture"},
{"elocution", "1: diction, enunciation, pronunciation, articulation, delivery; 2: speech, rhetoric, oratory, utterance, declamation"},
{"elope", "run off, leave, escape, disappear, run or slip or steal away, decamp, bolt"},
{"elucidate", "explain, clarify, explicate, gloss, illustrate, expound, annotate, spell out, interpret, illuminate"},
{"elude", "evade, escape, flee, circumvent, dodge, thwart, foil, stump, frustrate, baffle, confound, puzzle"},
{"emanate", "give off, emit, radiate, send out exude, discharge, issue, exhale"},
{"emanation", "1: generation, emergence, beginning, origin, flowing, outpour, arising, issuance, outflow, escape, effusion; 2: emission effluvium, discharge, drainage, exhalation leakage, vapor, steam, radiation, ejaculation"},
{"emancipate", "set free, free, liberate, release deliver, discharge, unchain, unfetter, unshackle, disencumber, enfranchise"},
{"emancipation", "freedom, liberty, release, deliverance, discharge, enfranchisement"},
{"emasculate", "1: castrate, neuter, spay, geld, sterilize, mutilate; 2: weaken, soften, enervate, cripple, debilitate, impoverish"},
{"embalm", "preserve, mummify, enshrine, consecrate, immortalize"},
{"embankment", "dike, breakwater, pier, dam, levee, causeway, earthwork, rampart"},
{"embargo", "ban, bar, prohibition, stoppage, blockage, restriction, restraint, impediment, barrier, proscription"},
{"embark", "1: leave, set out, set sail, leave port, board ship, enplane, entrain; 2: (embark on) begin, start, launch, initiate, commence, undertake, broach, enter,"},
{"embarrass", "mortify, shame, humiliate, disconcert, abash, chagrin, fluster, distress, discomfit, discompose, discountenance"},
{"embassy", "consulate, delegation, mission, committee"},
{"embed", "insert, put in, set, root, implant, plant, deposit, bury, enclose, inlay"},
{"embellish", "1: decorate, adorn, trim, ornament, gild, embroider, festoon, enhance, dress up, garnish, beautify, deck; 2: elaborate, exaggerate, embroider, build up"},
{"embers", "ashes, coals, cinders"},
{"embezzle", "steal, appropriate, pilfer, misuse, filch, pinch, purloin"},
{"embezzler", "thief, cheat, fraud"},
{"emblazon", "decorate, adorn, embellish, ornament, illuminate, beautify, paint, color"},
{"emblem", "1: symbol, sign, mark, image, representation, design; 2: badge, insignia, crest, token, medal"},
{"embodiment", "personification, symbol, incarnation, essence, representation, example, exemplar, image"},
{"embody", "personify, represent, stand for, symbolize, typify, incarnate, actualize"},
{"emboss", "decorate, design, raise"},
{"embrace", "1: clasp, hug, hold, squeeze, cuddle, grasp, encircle, enclose, encompass, enfold; 2: adopt, accept, hold, endorse, support, incorporate, include, involve, welcome, espouse"},
{"embroider", "1: stitch, knit, quilt, braid, weave, decorate, ornament, beautify, embellish, garnish, deck, gild; 2: exaggerate, lie, falsify, embellish"},
{"embroidery", "1: needlepoint, needlework, sewing, brocade, decoration, patterning, adornment, edging, fringing; 2: exaggeration, embellishment, fabrication, hyperbole, hype"},
{"embroil", "1: involve, implicate, entangle, ensnare, enmesh; 2: perplex, confound, confuse, muddle, disturb, trouble, distract"},
{"embryo", "nucleus, root, germ, beginning, rudiment"},
{"emend", "correct, rectify, improve, revise, edit, rewrite, alter"},
{"emerge", "develop, appear, surface, materialize, rise, transpire, crop up, issue, emanate, proceed"},
{"emergence", "appearance, rise, evolution, development, arrival, materialization, coming, visibility, apparition"},
{"emergency", "danger, crisis, exigency, predicament, quandary, strait, scrape, difficulty, crunch, plight, pinch"},
{"emigrant", "exile, expatriate, refugee, fugitive, defector, wayfarer, pilgrim, wanderer, outcast, foreigner, alien"},
{"emigrate", "leave, quit, defect"},
{"eminence", "1: importance, greatness, standing, prestige, preeminence, distinction, illustriousness, esteem, rank, celebrity, fame; 2: hill, rise, peak, ridge, summit, elevation, height, knoll, highland, projection"},
{"emissary", "messenger, envoy, representative, deputy, scout, ambassador, agent, courier, delegate, spy, nuncio, herald"},
{"emit", "discharge, give off, eject, gush, secrete, spurt, expel, vomit, belch, void, vent"},
{"emollient", "moisturizer, oil, ointment, cream, balm, lotion, salve, liniment, poultice"},
{"emolument", "earnings, fee, salary, wages, pay, payment, profits, return, recompense, benefit, compensation, allowance, stipend"},
{"emotion", "feeling, sentiment, reaction, ardor, affect, fervor, passion"},
{"emperor", "ruler, monarch, dictator, sovereign, tsar, Caesar, shogun, Kaiser "},
{"empathy", "understanding, compassion, sympathy"},
{"emphasis", "importance, stress, weight, urgency, significance, underscoring, import, accent, priority, intensity"},
{"emphasize", "stress, accentuate, highlight, underline, underscore, spotlight, play up, point out, punctuate, feature, intensify"},
{"empire", "kingdom, territory, domain, dominion, commonwealth, realm, jurisdiction"},
{"employ", "1: use, utilize, operate, spend, take up, manipulate, apply, exercise, exert, occupy, ply; 2: hire, engage, contract, enlist, indenture, retain, take on, apprentice, commission"},
{"employee", "worker, laborer, servant, wage-earner, hand, hireling, lackey, flunky"},
{"employer", "boss, owner, proprietor, patron, taskmaster; company, business, firm, establishment, outfit, organization"},
{"employment", "1: job, work, vocation, profession, occupation, trade, line, business, avocation, calling, craft; 2: use, utilization, application, engagement, enlistment"},
{"emporium", "store, shop, bazaar market, mart, establishment"},
{"empower", "license, permit, authorize, allow, warrant, sanction, delegate, commission, enfranchise, qualify, accredit, enable"},
{"emptiness", "1: void, vacuum, blank, vacuity, vacancy, gap, chasm, barrenness, exhaustion, absence; 2: banality, senselessness, futility, meaninglessness, insincerity, insubstantiality, triviality, silliness, frivolity, purposelessness, aimlessness, ineffectiveness"},
{"empty", "void, unload, drain, clear, deplete, dump, discharge, evacuate, exhaust, vacate"},
{"enable", "allow, permit, authorize, license, commission, sanction, accredit, qualify, empower, capacitate, prepare, facilitate"},
{"enact", "1: decree, sanction, ordain, order, dictate, legislate, pass, establish, ratify, vote in, authorize, appoint, institute; 2: act, play, portray, personify, impersonate, act out"},
{"encampment", "campsite, quarters, tents, base, campground, bivouac"},
{"encapsulate", "1: summarize, sum up, condense, abridge, compress, pr6cis; 2: epitomize, typify, represent, exemplify"},
{"enchant", "charm, spellbind, mesmerize, fascinate, captivate, bewitch, enrapture, enamor, hypnotize, beguile, enthrall"},
{"enchantment", "1: spell, sorcery, hypnotism, incantation, magic, witchcraft, wizardry; 2: allure, charm, bliss, beguilement, rapture, transport, delight"},
{"encircle", "envelop, enclose, surround, ring, gird, encompass, enfold, circumscribe, hem in"},
{"enclose", "encircle, confine, encompass, wrap, embrace, circumscribe, hem in, hold, contain, shut in, pen, fence"},
{"enclosure", "pen, sty, yard, stockade, corral, compound, cage, pound, paddock, cell"},
{"encompass", "1: surround, ring, circle, encircle, envelop, enclose, circumscribe, gird, girdle, hem in, hold; 2: include, involve, embrace, comprise, contain, embody, incorporate"},
{"encore", "repeat performance, repetition, reprisal"},
{"encounter", "noun - confrontation, fight, conflict, dispute, collision, brush, meeting, skirmish, clash, battle, combat, run-in, set-to; verb - meet, face, come upon, run into, run across, engage, fight, grapple with, combat, clash with, struggle with, experience, chance upon, happen upon"},
{"encourage", "1: hearten, rally, strengthen, cheer, reassure, support, foster; 2: incite, inspire, stimulate, urge"}, 
{"encroach", "intrude, invade, overstep, trespass, infringe, usurp, appropriate"},
{"encumber", "handicap, hamper, burden, saddle, obstruct, overload, retard, weigh down"},
{"encumbrance", "impediment, hindrance, obstruction, burden, liability, obstacle, onus, handicap"},
{"end", "noun - 1: conclusion, outcome, result, resolution, upshot, consequence, effect, payoff; 2: expiration, completion, termination, adjournment, close, denouement, finish, conclusion, finish, finale; 3: purpose, goal, aim, objective, object, intention, reason, aspiration; verb - finish, stop, quit, close, halt, conclude, discontinue, cease, abort, drop, call it a day"},
{"endanger", "jeopardize, threaten, risk, hazard, imperil, compromise, expose"},
{"endeavor", "noun - effort, try, trial, attempt, undertaking, venture, enterprise, shot, stab, essay, go, crack; verb - try, attempt, aim, aspire, undertake, strive, venture, essay"},
{"ending", "conclusion, finish, close, completion, resolution, cessation, culmination, termination, consummation, finale, epilogue, denouement"},
{"endorse", "1: sign, legalize, ratify; 2: support, back, advocate, champion, recommend, approve, subscribe to"},
{"endow", "fund, donate, give, grant, award, bestow, finance, furnish, provide; leave, will"},
{"endowment", "1: gift, grant, fund, donation, award; bequest, benefaction, dowry, provision, legacy; 2: gift, talent, aptitude, ability, flair, capacity, capability, genius, attribute"},
{"endurance", "1: stamina, fortitude, resolution, strength, tenacity; 2: durability, staying power, immutability, longevity, permanence"},
{"endure", "1: undergo, bear, survive, withstand, suffer, sustain, weather, brave; 2: tolerate, put up or cope with, abide, stand, stomach"},
{"enema", "douche, purgative"},
{"enemy", "adversary, foe, opponent, rival, competitor, antagonist"},
{"energize", "stimulate, animate, electrify, invigorate, motivate, inspirit, activate, enliven, vitalize, galvanize"},
{"energy", "vitality, liveliness, spirit, vigor, zeal, zest, vim, pep, strength, intensity, get-up-and-go"},
{"enervate", "tire, exhaust, fatigue, wear out, weaken, enfeeble, sap, debilitate, incapacitate, paralyze, prostrate, deplete"},
{"enfeeble", "exhaust, enervate, weaken, undermine, deplete, sap, wear out, debilitate, diminish, geld, emasculate, devitalize"},
{"enfold", "enclose, shroud, swathe, wrap up, encircle, encompass, envelop, clasp, embrace, hug, hold"},
{"enforce", "1: strengthen, reinforce, fortify, support; 2: compel, urge, drive, demand, dictate, exact, commandeer, require, oblige, insist upon, necessitate, impel"},
{"enfranchise", "free, release, liberate, emancipate"},
{"engage", "1: hire, employ, contract, commission, appoint, enlist, take on, retain; 2: lease, charter, book, reserve, retain; 3: (involve one's interest or attention) involve, draw into, engross, absorb, captivate, fascinate; attract, charm, enchant, bewitch, allure, win; 4: attack, fight, assault, strike, combat, assail, fall upon"},
{"engagement", "1: appointment, meeting, rendezvous, encounter, date, gig; 2: betrothal, commitment, vow, pact, pledge, espousal; 3: skirmish, battle, fight, action, combat, conflict, confrontation, contest"},
{"engender", "1: cause, create, make, produce, incite, instigate, propagate; 2: beget, generate, propagate, procreate, father, hatch, spawn, sire"},
{"engine", "1: motor, generator, turbine, transformer, dynamo, apparatus, mechanism, contraption; 2: locomotive, motor, steam engine"},
{"engineer", "noun - inventor, designer, originator, planner, architect, contriver, deviser; verb -  create, concoct, cause, originate, mastermind, plot, plan, devise, contrive, machinate, manipulate, finagle, wangle"},
{"engrave", "inscribe, etch, carve, chisel, cut, embed, imprint, impress, ingrain, print, mark, blaze"},
{"engraving", "1: etching, carving, inscribing, cutting, chiseling; 2: print, design, etching, illustration, inscription, impression, copy, print, plate, proof"},
{"engross", "fixate, rivet, arrest, absorb, hold, monopolize, engage, immerse, occupy, preoccupy, involve"},
{"engulf", "immerse, envelop, inundate, consume, swamp, submerge, swallow up, deluge, flood, bury, overrun, overwhelm"},
{"enhance", "1: (to make more desirable) improve, embellish, better, enrich; 2: expand, augment, enlarge, lift, raise, magnify, intensify, elevate, augment, boost, escalate, heighten, amplify"},
{"enigma", "puzzle, riddle, mystery, poser, problem, conundrum"},
{"enjoin", "1: urge, order, demand, charge, command, instruct, require; 2: forbid, prohibit, disallow, proscribe, bar, ban, interdict, restrain"},
{"enjoy", "1: like, relish, savor, luxuriate in revel in, delight in, take pleasure in, appreciate; 2: use, have, own, possess, hold, command"},
{"enjoyment", "fun, delight, joy, happiness, pleasure, satisfaction, relish, amusement, diversion, entertainment, gratification"},
{"enlarge", "grow, heighten, expand, amplify, broaden, lengthen, extend, develop, increase, swell, widen"},
{"enlighten", "instruct, teach, educate, advise, illuminate, inform, indoctrinate, counsel, edify"},
{"enlightenment", "education, awareness, understanding, literacy, knowledge, information, wisdom, erudition, learning, insight, civilization, refinement"},
{"enlist", "recruit, muster, conscript, enroll, gather, employ) engage; join up, volunteer, sip up, register"},
{"enliven", "stimulate, invigorate, exhilarate, animate, brighten, kindle, rouse, excite, inspire, inspirit, perk up, gladden, hearten"},
{"enmesh", "trap, entrap, catch, snare"},
{"enmity", "hatred, hostility, animosity, acrimony, antagonism, rancor, bitterness, malice, malevolence, spite, ill will, bad blood"},
{"ennoble", "honor, raise, glorify, elevate, exalt, aggrandize, dignify"},
{"ennui", "boredom, tedium, listlessness, lassitude, apathy, languor, the doldrums"},
{"enormity", "1: size, bulk, magnitude, immensity, enormousness; 2: injustice, iniquity, crime, evil, atrocity, horror, wickedness, heinousness, outrage, abomination, monstrosity, depravity, nefariousness"},
{"enrage", "anger, infuriate, madden, exasperate, incense, inflame, incite, provoke, acerbate"},
{"enrapture", "delight, charm, beguile, captivate, bewitch, enchant, enthrall, entrance, fascinate, thrill"},
{"enrich", "improve, supplement, augment, enhance, fortify; refine, cultivate; adorn, decorate, embellish"},
{"enroll", "register, join, enter, sign up, enlist"},
{"enrollment", "registration, enlistment, admission, acceptance, matriculation, recruitment"}, 
{"ensconce", "settle, establish, install, entrench, lodge, place, nestle, shelter, protect"},
{"ensemble", "1: group, collection, gathering, assemblage, troupe, organization, company; 2: outfit, clothes, suit, garb, costume, coordinates, getup"},
{"enshrine", "1: consecrate, sanctify, embalm; 2: exalt, idolize, revere, cherish, hallow, treasure, apotheosize, dedicate"},
{"enshroud", "veil, cover, hide, conceal, wrap, envelop, enclose, enfold, cloak, obscure, cloud, pall"},
{"ensign", "1: cadet, officer, subaltern; 2: title, insignia, badge, colors; 3: flag, banner, pennant, streamer"},
{"enslave", "dominate, conquer, overcome, subjugate, subject, bind, yoke, enchain"},
{"enslavement", "bondage, servitude, repression, oppression, subjection, subjugation, vassalage, serfdom"},
{"ensnare", "1: capture, catch, entrap, trap, entangle, enmesh, embroil; 2: deceive, mislead, cheat, trick, dupe"},
{"ensue", "1: follow, succeed, happen, befall, turn out or up; 2: result, stem, eventuate, arise, derive"},
{"ensure", "confirm, warrant, guarantee, protect, guard, safeguard, secure"},
{"entail", "involve, necessitate, require, cause, impose, demand, occasion, imply"},
{"entangle", "1: ensnare, entrap, catch; 2: involve, compromise, implicate, embroil"},
{"entanglement", "1: predicament, complication, difficulty, embarrassment; 2: involvement, affair, liaison; 3: mix-up, confusion, imbroglio, jumble, muddle, mess"},
{"entente", "treaty, deal, understanding, pact, agreement, arrangement, compact"},
{"enter", "1: penetrate, invade, intrude, insert, pierce; 2: enroll, enlist, sign up, register, join, participate"},
{"enterprise", "1: initiative, drive, effort, energy, spirit, resourcefulness, enthusiasm, eagerness, get-up-and-go, gumption, boldness; 2: undertaking, venture, operation, project, concern, effort, establishment, company, firm, program, endeavor"},
{"entertain", "1: amuse, cheer, please, interest, delight, divert, distract, engross, enthrall, captivate, stimulate; 2: host, receive, invite, treat; 3: (accept mentally) support, harbor, foster, consider, conceive, maintain, hold"},
{"entertainer", "performer, player, artist, actor, actress, troubadour, trouper"},
{"entertainment", "amusement, enjoyment, merriment, fun, pleasure, delight, play, pastime, diversion, recreation, revelry, distraction"},
{"enthrall", "charm, fascinate, intrigue, mesmerize, spellbind, rivet, captivate, entrance, enchant, beguile, enrapture, thrill, grip"},
{"enthusiasm", "1: excitement, fervor, zeal, zest, spirit, passion, devotion, avidity, vehemence, relish; 2: craze, rage, fad"},
{"enthusiast", "fan, fanatic, supporter, devotee, follower, zealot, lover, admirer, aficionado, fiend, buff, freak"},
{"entice", "tempt, lure, allure, draw, lead on, seduce, coax, persuade, wheedle, cajole, inveigle, sweet-talk"},
{"entirety", "1: totality, unity, completeness, wholeness, fullness, absoluteness; 2: whole,
total, aggregate, sum"},
{"entitle", "1: allow, permit, authorize, enable, empower, license, warrant, qualify, enfranchise; 2: name, call, designate, label, christen, dub, term, denominate"},
{"entity", "1: being, essence, presence, quintessence; 2: thing, creature, organism, body, individual, object"},
{"entomb", "bury, intern, inter"},
{"entourage", "retinue, companions, followers, court, escort, company, associates"},
{"entrails", "bowels, guts, intestines, offal, viscera, insides, innards"},
{"entrance", "noun - 1: arrival, ingress, incoming, entry, start, induction, initiation, entr6e, debut; 2: access, admission, admittance; 3: doorway, gateway, entry, inlet, opening, passage, vestibule, archway, portal; verb - spellbind, captivate, enchant, charm, enthrall, enrapture, fascinate, hypnotize, ravish, transport, mesmerize, bewitch"},
{"entrant", "1: candidate, player, suitor, petitioner, solicitor, aspirant, entry; 2: opponent, competitor, rival, contender, contestant, participant"},
{"entrap", "1: capture, ensnare, catch, net; 2: involve, entangle, embroil, implicate; 3: beguile, lure, seduce, trick"},
{"entrapment", "snare, ambush, ruse"},
{"entreat", "beg, ask, beseech, plead with, implore, enjoin, importune, supplicate, appeal to, petition, invoke, pray"},
{"entreaty", "plea, appeal, request, petition, solicitation, invocation, prayer, supplication, importunity, suit"},
{"entree", "1: main dish, main course, meal; 2: admittance, entrance, introduction, admission, initiation, entry, induction"},
{"entrench", "surround, fortify, fence, protect, lodge, fix, ensconce"},
{"entrepreneur", "businessperson, businessman, businesswoman, financier, impresario, industrialist, tycoon, magnate, contractor"},
{"entrust", "authorize, consign, assign, turn over) delegate, commend, commit, confide, invest, depute"},
{"entry", "1: entrance, doorway, threshold, opening, passageway, gateway, portal, inlet, ingress; 2: admission, introduction, initiation, access, entrance, admittance, entree, passage"},
{"entwine", "braid, plait, interweave, thatch, interlace, wind, knit, twist"},
{"enumerate", "1: number, count, tally, calculate; 2: name, itemize, list, specify, detail, cite"},
{"enunciate", "1: speak, say, state, voice, utter, declare, proclaim, broadcast, propound; 2: pronounce, articulate, sound"},
{"envelop", "1: wrap up or around, surround, engulf, enclose, encircle, encase, embrace; 2: obscure, hide, conceal, cover, veil, cloak, shroud"},
{"envelope", "pouch, pocket, wrapper, wrapping, case, casing, coating, sheath, jacket, shell, covering"},
{"environment", "surroundings, milieu, ambiance, atmosphere, territory, domain, medium, locale, habitat, conditions, background, setting, situation, context"},
{"environs", "surroundings, neighborhood, district, locality, vicinity, precincts"},
{"envisage", "imagine, picture, envision, visualize, see, realize, conceive of, foresee, conceptualize, preconceive"},
{"envoy", "agent, messenger, emissary, intermediary, representative, delegate, legate, deputy, ambassador, minister, nuncio, plenipotentiary, courier"},
{"envy", "noun - jealousy, covetousness, resentment, resentfulness, spite, malice, ill will; verb - covet, begrudge, grudge, crave, resent"},
{"enwrap", "envelop, enclose, encase, sheathe, enshroud, swathe, enfold, wind"},
{"epic", "legend, saga, narrative, heroic poem or story"},
{"epicure", "1: gourmet, connoisseur, gourmand, gastronome; 2: sensualist, hedonist, voluptuary, glutton, bon vivant"},
{"epidemic", "plague, rash, spread, wave, outbreak, upsurge, growth"},
{"epigram", "witticism, quip, bon mot, aphorism, gnome"},
{"epilogue", "afterward, postscript, coda, conclusion"},
{"episode", "1: installment, section, scene, chapter, part, passage; 2: occurrence, event, happening, incident, experience, circumstance"},
{"epistle", "letter, message, note, line, communication, missive"},
{"epithet", "name, nickname, title, tag, appellation, designation, description, denomination"},
{"epitome", "1: essence, embodiment, exemplar, quintessence, personification, representation, archetype; 2: summary, synopsis, abridgment, compendium"},
{"epitomize", "1: exemplify, represent, personify, embody, symbolize, typify, illustrate; 2: encapsulate, summarize, condense, abridge, shorten, contract, compress"},
{"epoch", "era, time, period, age, date"},
{"equal", "noun - equivalent, mate, match, peer, rival, counterpart, parallel, twin, brother, fellow; verb - equate, parallel, match, balance, square with, even, correspond to"}
};

Save["enounandverbsyn", esyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
fsyn =
{
{"fable", "story, fairy tale, allegory, parable, yam, myth, old wives' tale, fantasy, fiction"},
{"fabric", "1: material, textile, cloth; 2: structure, framework, substance, makeup, constitution; foundations, organization, infrastructure, construction"},
{"fabricate", "1: misrepresent, make up, feign, falsify, fake, invent; 2: construct, make, form, forge, create, build, manufacture, fashion, concoct, devise, shape"},
{"fabrication", "1: falsehood, lie, cock-and-bull story, forgery, invention; 2: fairy tale, myth, fable, fiction"},
{"facade", "1: front, exterior, face; 2: guise, mask, veneer, disguise, cloak, pretense, semblance, show"},
{"face", "noun - 1: countenance, visage, expression, mug, puss; feature, image, look, physiognomy, appearance, front; 2: surface, front, finish, facade, outside, exterior; 3: reputation, status, standing, honor, dignity; 3: (face to face) eye to eye, vis-a-vis, confronting, tete-a-tete; 4: (fly in the face of) defy, rebel against, disobey, date; 5: (wear a long face) scowl, pout, frown; 6: (show one's face) be seen, show up, come, appear; 7: (to one's face) candidly, openly, frankly, brazenly, boldly; verb - 1: (meet face-to-face) confront, defy, dare, challenge; 2: (expose oneself to danger or hardship) risk, brave, hazard; withstand, endure, sustain; 3: refinish, coat, front, redecorate, polish; 4: trim, bind, hem, back, pipe, tuck, overlay, bias; 4: (face up) to deal with, accept, cope with, acknowledge, recognize, come to terms with, confront, meet head-on, stand up to"},
{"facet", "1: angle, side, aspect, plane; 2: characteristic, feature, side, face, aspect"},
{"facilitate", "promote, help, ease, assist, expedite, further, forward"},
{"facility", "office, agency, department, bureau, company"},
{"facing", "surface, veneer, skin, facade, overlay, coating, trimming"},
{"facsimile", "1: replica, reproduction, print; 2: duplicate, carbon copy, copy, Xerox (Tm), photocopy, Photostat (Tm), mimeograph"},
{"fact", "1: certainty, reality, truth, actuality, palpability; 2: item, detail, datum, particular, specific; 2: (	as a matter of fact) actually, really, truthfully, in point of fact"},
{"faction", "1: cabal, conclave, party, lobby, inner circle, sect, side; conspiracy, intrigue; 2: dissension, discord, conflict, disunity, division, strife, friction, disharmony, divisiveness"},
{"factor", "1: part, element, point, aspect, constituent, parameter; 2: representative, manager, agent, deputy, administrator"},
{"factory", "works, mill, plant, industry, shop, machine shop, forge, foundry, sweatshop"},
{"factotum", "handyman, jack-of-all-trades, man or girl Friday, gofer"},
{"facts", "1: information, data, details, info, the lowdown; 2: reality, certainty, actuality, the score"},
{"faculties", "senses, wits, reason, intelligence, powers, capabilities, functions"},
{"faculty", "1: staff, personnel, teachers, instructors, academics, literati; university, college, institute, organization; 2: ability, propensity, capacity, aptitude, dexterity, talent, forte, knack, gift, strength, skill"},
{"fad", "trend, craze, rage, mania, vogue, style, whim, fashion"},
{"fade", "1: bleach, tone down, wash out, blanch, etiolate, neutralize; tarnish, discolor; 2: decrease, diminish, dwindle, ebb, shrivel, wane"},
{"fail", "1: miscarry, fall short, miss, lose, neglect, slip, abort, fall flat, go up in smoke; 2: decay, lessen, worsen, sink, decline, dwindle, fade, founder, weaken, wane, droop, peter out; 3: default, go bankrupt, fold, go out of business, go under, go belly up, go down the tubes, lose one's shirt, bite the dust; 4: (without fail) constantly, dependably, reliably, regularly"},
{"failing", "shortcoming, foible, weakness, deficiency, frailty, fault"},
{"failure", "loss, ruin, downfall, collapse, defeat, folding, breakdown, abortion, fiasco"},
{"faint", "lose consciousness, swoon, collapse, pass out, black out"},
{"fair", "carnival, bazaar, exposition, show, festival, exhibition, gala, bourse, market"},
{"fairy", "elf, sprite, pixie, brownie, nymph, will-o'-the-wisp, leprechaun, succubus, demon, goblin, hobgoblin"},
{"faith", "1: confidence, trust, credence, credit, assurance, acceptance, dependence, conviction; 2: fidelity, loyalty, allegiance, troth; 3: creed, doctrine, dogma, tenet, credo, gospel, canon, principle, piety, orthodoxy; 4: (break faith) abandon, betray, be disloyal, fail; 5: (good faith) sincerity, honor, trustworthiness, honesty; 6: (keep faith )adhere, follow, support, be loyal"},
{"fake", "noun - 1: imitation, hoax, sham, phony, forgery; 2: fraud, imposter, charlatan, mountebank; verb - pretend, put on, affect, simulate, feign, fabricate, counterfeit, copy, forge"},
{"fall", "noun - 1: tumble, slip, spill, plunge, plummet, nose dive; 2: (a going downward) decline, descent, drop; 3: (a decrease in size or value) lessening, reduction, diminution, miniaturization; loss, collapse, decrease, decline, downward spiral; 4: capture, overthrow, ruin, destruction, resignation, capitulation, surrender; 5: sin transgression, lapse, breakdown; degradation, abasement, humiliation, shame; verb - 1: topple, stumble, trip, tumble, slip; 2: plunge, descend, sink, drop, decline, subside, collapse, cave in; 3: surrender, submit, yield, succumb, resign, capitulate; 4: happen, occur, arrive, take place, come about, come to pass; 5: (fall asleep) nod off, doze, drop off; 6: (fall back on) turn to, revert to, rely on; 7: (fall for) be tricked, be duped, be deceived, become infatuated with, desire; 8: (fall in love with) have a crush on; 9: (fall in with) go along with, support, acquiesce in, agree with, cooperate with, comply with, assent to, become friendly with, associate with, hang out or around with, mingle with, meet; 10: (fall off) wane, slow, drop, decrease, slacken, decline, slump, worsen, decelerate; 11: (fall out) quarrel, fight, argue, squabble, bicker, clash, differ, disagree; 12: (fall short) fail, be deficient, be lacking, need, come up short; 13: (fall through) fail, come to nothing or naught, collapse, founder, miscarry"},
{"fallacy", "1: error, flaw, mistake, inconsistency, delusion; 2: deception, illusion, deceit, sophistry, sophism"},
{"falsehood", "lie, fabrication, story, tall story, deception, fib, deceit, dishonesty, perjury, mendacity"},
{"falsify", "forge, tamper with, alter, adulterate, distort, pervert, garble, counterfeit, doctor, take liberties with"},
{"falter", "stumble, waver, flag, vacillate, hesitate, hem and haw, fail, flinch, stammer"},
{"fame", "renown, prominence, eminence, repute, esteem, glory, illustriousness, reputation, kudos, honor, credit, stardom, celebrity"},
{"familiarize", "acquaint, accustom, habituate, enlighten, brief, prime, inure, become aware of"},
{"family", "1: kin, folk, clan, relatives, tribe, breed, blood tie, progeny, offspring, race, ancestry, forebears, dynasty, house; 2: order, class, genus, species, subdivision"},
{"famine", "starvation, hunger, dearth, want, scarcity, destitution"},
{"fan", "noun - 1: admirer, enthusiast, follower, devotee, adherent, lover, addict, aficionado, zealot, groupie, buff, freak; 2: blower, ventilator, agitator, propeller; verb - 1: excite, arouse, stir up, whip up, work up, stimulate, rouse, provoke, aggravate, agitate, enkindle; 2: cool,  air-condition, ventilate, winnow, blow"},
{"fanatic", "enthusiast, devotee, zealot, addict, freak, fiend; extremist, activist"},
{"fancy", "noun - 1: desire, wishes, preference, liking, fondness, urge, hankering, inclination, impulse, caprice, partiality, penchant, predilection; 2: imagination, thought, idea, conception, notion, visualization, creation; verb - 1: like, be attracted to, desire, yearn for, long for, lust after, prefer, crave, hanker after, go for; 2: guess, suppose, surmise, infer, think, believe, reckon, conjecture"},
{"fanfare", "flourish, display, show, parade"},
{"fang", "tooth, tusk, canine tooth, venom-tooth"},
{"fantasize", "imagine, dream, daydream, hallucinate, invent, five in a dream world, build castles in the air"},
{"fantasy", "dream, mirage, reverie, pipe-dream, vision, whimsy, apparition, hallucination, illusion, delusion, fancy, flight of fancy, imagination"},
{"farce", "satire, parody, send up, mockery, burlesque, joke, low comedy, slapstick, buffoonery, sham, travesty"},
{"fare", "noun - 1: fee, cost, charge, price, toll, passage, ticket, token, tariff; 2: menu, meals, provisions, rations, diet, victuals, eatables; verb - do, manage, get along, go, happen, proceed, go on, prosper"},
{"farewell", "departure, good-bye, adieu, valediction; sendoff, leave-taking, parting"},
{"farm", "noun - farmstead, plantation, ranch, grange, homestead, small holding; verb - 1: plant, cultivate, till, work the land; 2: (farm out) lease, rent, allot, distribute"},
{"farmer", "planter, grower, agriculturist, rancher, sharecropper, harvester"},
{"fascinate", "mesmerize, spellbind, bewitch, enchant, intrigue, engross, beguile, captivate, transfix, rivet, enthrall, enrapture, infatuate"},
{"fascination", "enchantment, allure, attraction, interest; spell, magic, sorcery, witchery"},
{"fascist", "authoritarian, autocrat, totalitarian, absolutist, Nazi, skinhead"},
{"fashion", "noun - 1: fad, craze, rage, vogue, trend, mode; 2: (after a fashion) somewhat, to some extent, in a way, moderately; verb - make, create, design, shape, mold, manufacture, form, construct, tailor, forge, fit"},
{"fasten", "1: secure, lock, fix, close, bind, batten, tighten, clasp, clamp, bolt, rivet, cinch; 2: join, combine, connect, unite, link, interlock"},
{"fastener", "buckle, hook, lock, clamp, tie, vise grip, clasp, snap, bolt"},
{"fatalism", "1: (shaping of events by fate alone) determinism, inexorability, inevitability, predestination; 2: (fatalistic attitude) acceptance, passivity, resignation"},
{"fatality", "death, casualty, mortality, loss"},
{"fate", "1: providence, predestination, fortune, chance, divine will, karma, lot, stars, future; 2: ruin, doom, end, downfall, nemesis"},
{"father", "1: sire, forefather, procreator, progenitor, parent, forebear, ancestor, paterfamilias, dad, daddy, papa, pa, pop; 2: originator, creator, architect, founder, inventor, sponsor, patron, promoter, supporter, author, promulgator; 3: leader, patriarch, governor, senator, administrator; 4: priest, pastor, ecclesiastic, parson"},
{"fatherland", "homeland, native land, motherland, old country, mother country"},
{"fathom", "understand, comprehend, deduce, interpret, grasp, divine, see, work out, get to the bottom of"},
{"fatigue", "exhaustion, tiredness, weariness, lethargy, listlessness, ennui, languor"},
{"fatten", "feed; stuff, plump, build up, round out, bloat, distend, swell, thicken, broaden"},
{"fault", "noun - 1: blemish, flaw, defect, mar; 2: handicap, disability, drawback, lack, deficiency, shortcoming, weakness, frailty, failing, infirmity; 3: error, mistake, blunder, slip, defect, peccadillo, oversight; 4: blame, responsibility, liability, accountability, culpability; 5: misdemeanor, offense, wrongdoing, transgression, crime, sin, impropriety, moral shortcoming, evildoing, delinquency, trespass, fall from virtue or grace; 6: (at fault) guilty, responsible, accountable, culpable, blameworthy, answerable; 7: (find fault) criticize, complain, reprove, disparage, carp, censure, nag, nit-pick, quibble, cavil; 8: (to a fault) too much, excessively, to excess, very; verb - 1: blame, charge, accuse, criticize, censure, impugn; 2: err, fail, blunder, bungle"},
{"faultfinder", "hypercritic, nitpicker, hairsplitter, carper, nagger, caviler, grumbler"},
{"favor", "noun - 1: kindness, courtesy, indulgence, goodwill, good turn; 2: gift, present keep-sake, memento, token, souvenir; 3: preference, patronage, approval, acceptance, backing, esteem, regard, approbation, partiality, favoritism, bias; verb - 1: prefer, like, take to, be fond of, fancy, approve, sanction; 2: praise, esteem, be sweet on, have in one's good graces; 3: (give preferred treatment to) be partial to, indulge, promote, advance, encourage, assist, back, champion, stick up for, commend, patronize, pull strings for; 4: resemble, take after, look like"},
{"favorite", "beloved, choice, dear, darling, idol, preference, pick, pet, teacher's pet, apple of one's eye"},
{"favoritism", "bias, partiality, one-sidedness, partisanship, preferential treatment, preference, nepotism"},
{"fawn", "ingratiate oneself, flatter, grovel, kowtow, curry favor, court, bootlick"},
{"faze", "bother, intimidate, worry, disturb"},
{"fear", "noun - fright, phobia, dread, horror, terror, panic, trepidation, apprehension, foreboding; verb - 1: worry, dread, tremble, take fright, shudder at; 2: suspect, anticipate, foresee"},
{"feast", "noun - banquet, dinner, spread, repast, holiday, binge, festivity, fete; verb - eat, overindulge, gorge, gormandize, regale, gratify"},
{"feat", "achievement, accomplishment, exploit, deed, act, performance"},
{"feather", "plume, quill, plumage, down"},
{"feature", "noun - 1: characteristic, character, aspect, attribute, facet, trait, factor, quality, peculiarity, aspect; 2: attraction, highlight, main event, drawing card, specialty; 3: article, story, editorial, column, serial; verb - spotlight, star, accentuate, play up, headline, highlight, promote, push, emphasize, recommend"},
{"features", "face, looks, countenance, physiognomy, lineaments"},
{"feces", "excrement, excretion, waste, dung"},
{"federate", "combine, unite, join together, unify, amalgamate, integrate, confederate, associate, league, syndicate"},
{"federation", "union, association, coalition, league, confederation, alliance, combination, amalgamation, syndicate"},
{"fee", "charge, bill, toll, payment, compensation, remuneration, salary, pay, recompense, reward"},
{"feed", "noun - provisions, supplies, fodder, forage, provender, pasturage, roughage; verb - 1: eat, dine, graze; provide for, nourish, sustain, supply, fare, cater; 2: encourage, foster, fuel, nurture, strengthen, augment, bolster; 3: (feed in) inject, supply, key in, input; 4: (	feed on) eat, devour, consume, partake of, live on, live off of, exist on, feast upon, prey on"},
{"feel", "noun - feeling, texture, quality, sense, touch, gift, knack; verb - 1: handle, touch, hold, caress, finger, explore, stroke, fondle, grip, clutch, clasp, grope; 2: experience, go through, undergo, sense, perceive, be aware of; 3: believe, sense, know, think, reckon, deem, have a hunch, judge; 4: be perceived as, seem, appear; 5: (	feel for) sympathize with, empathize with, understand, pity, have compassion for"},
{"feeler", "(tactile organ) 1: antenna, finger, claw, hand, vibrissa; 2: probe, hint, overture, advance, approach, proposal, prospectus, intimation, suggestion, tender"},
{"feeling", "1: opinion, thought, outlook, attitude, point of view; 2: sensitivity, taste, emotion, passion, tenderness, discernment, sentiment, refinement, capacity, faculty, intelligence"}, 
{"feelings", "ego, self-esteem, emotions, passions, sensitivities, affections, susceptibilities"},
{"feign", "pretend, act, fake, simulate, put on, counterfeit, imitate, fabricate, affect, make a show of, dissemble, assume"},
{"feint", "ruse, pretense, dodge, bluff, deception, distraction, artifice, subterfuge, maneuver, stratagem"},
{"felicitations", "congratulations, good or best wishes, compliments, salutations"},
{"felicity", "1: happiness, delight, joy, bliss, delectation; 2: aptness, appropriateness, eloquence, applicability"},
{"fen", "knock down, raze, level, prostrate, floor, flatten, demolish"},
{"fellow", "1: youth, lad, boy, adolescent, cadet, juvenile, youngster, teenager, chap, guy; 2: associate, peer, colleague, comrade, brother, co-worker, equal, partner, counterpart; 3: scholar, graduate, academician, master, tutor, don, instructor, professor, lecturer"},
{"fellowship", "1: conviviality, sociability, familiarity, brotherhood, sisterhood, camaraderie,
fraternity, amity, affability, communion, fraternization, society, alliance, comradeship; 2: organization, association, corporation, club, gang, league, fraternity, guild, order; 3: grant, stipend, scholarship, endowment, honorarium, subsidy, assistantship"},
{"felon", "criminal, outlaw, delinquent, convict"},
{"felony", "crime, offense, misconduct, transgression"},
{"femininity", "femaleness, womanliness, womanhood, yin; delicacy, softness, gentleness"},
{"fen", "swamp, marsh, bog, quagmire, morass, slough"},
{"fence", "noun - 1: barrier, paling, balustrade, backstop, railing, barricade, wall, dike, hedge; 2: (on the fence) undecided, uncertain, uncommitted, indifferent, irresolute, of two minds; verb -  1: confine, pen, guard, surround, restrict, secure, enclose, encircle, coop, circumscribe, guard, defend; 2: dodge, evade, parry, hedge, equivocate, cavil, tergiversate, beat around the bush, stonewall, pussyfoot"},
{"fencing", "evasiveness, equivocation, prevarication, hedging, parrying, quibbling, beating around the bush, doubletalk, weasel-words, stonewalling, pussyfooting"},
{"fend", "1: parry, repel, resist, oppose; 2: (fend for oneself) take care of oneself, stay alive, make a living, eke out an existence, subsist, survive; 3: (fend off) repel, repulse, stave off, ward off, hold at bay, parry, shut out, deflect, resist, avert, defend"},
{"ferment", "noun - turbulence, tumult, agitation, commotion, frenzy, disruption, turmoil, stir, uproar, stew, furor, unrest; verb - 1: brew, froth, effervesce, foam, leaven; 2: incite, rouse, provoke, work or stir up, agitate, inflame; seethe, fester, smolder"},
{"ferret", "1: hunt, search, seek; 2: (ferret out) unearth, search out, track, hunt down, root out, find, discover, elicit, extract, disclose, dig up"},
{"ferry", "noun - barge, ferryboat, packet boat; verb - transport, shuttle, taxi, chauffeur, convey, ship, drive, carry, run, move"},
{"fertility", "1: fruitfulness, fecundity, richness, potency, virility, pregnancy, productivity; 2: ingenuity, creativity, resourcefulness, imagination, inventiveness"},
{"fertilization", "1: inseminate, n, impregnation, pollination, implantation, breeding, fecundation, propagation, generation, procreation, conjugation, begetting; 2: enriching, maturing) dressing, top-dressing, preparation, covering, liming, mulching, spreading"},
{"fertilize", "1: impregnate, breed, generate, fecundate, germinate, pollinate, inseminate, propagate, procreate, beget; 2: manure, compost, dress, top-dress, spread, lime, prepare, mulch, cover, treat, enrich"},
{"fertilizer", "manure, compost, mulch, plant food, top dressing, humus"},
{"fervor", "enthusiasm, passion, excitement, ardor, zeal, intensity, eagerness, unction, spirit, verve, vehemence, animation"},
{"fester", "1: vex, irk, gall, rankle, chafe, smolder; 2: decay, putrefy, rot, suppurate, maturate, discharge, ulcerate"},
{"festival", "jubilee, celebration, carnival, festivities, fiesta, fete, holiday, merrymaking, junketing, gala, commemoration"},
{"festivities", "party, festival, celebration, revelries, bacchanalia, carousal, feasting, banqueting, rejoicing"},
{"festivity", "fun, merriment, pleasure, sport, enjoyment, amusement, mirth, gaiety, revelry, junketing, jollity, joviality, wassail"},
{"festoon", "noun - decoration, frill, garland, swag, lei, wreath, molding; verb - adorn, decorate, garnish, swag, wreathe, array, garland, bedizen, swathe"},
{"fetch", "1: bring, get, obtain, carry, transport, convey; 2: produce, make, yield, earn, elicit, sell for"},
{"fete", "noun - gala, carnival, celebration, festival, fair, bazaar, feast, holiday; verb - entertain, regale, wine and dine, make much of, roll out the red carpet for"},
{"fetish", "obsession, fixation, craze, mania"},
{"fetter", "bind, chain, restrict, confine, tie, encumber, hamper, manacle, hobble, shackle, pinion, curb, truss"},
{"fetters", "bondage, restraint, constraint, hindrance, obstruction, captivity, curb, check, shackles, chains, handcuffs, manacles"},
{"feud", "dispute, quarrel, grudge, argument, rivalry, dissension, row, discord, hostility, antagonism, bad blood, estrangement"},
{"fever", "1: pyrexia, delirium, temperature; 2: unrest, turmoil, agitation, frenzy, excitement, passion, fervor, restlessness, intensity, ferment"},
{"fiance,", "bridegroom-to-be, husband-to-be, intended, betrothed"},
{"fiancee", "bride-to-be, wife-to-be, intended, betrothed"},
{"fiasco", "mess, calamity, debacle, failure, disaster, catastrophe, collapse, breakdown, blunder, farce, flop, washout"},
{"fiat", "1: decree, proclamation, dictate, order, mandate, command, edict, ordinance; 2: permission, sanction, OK, authorization, warrant"},
{"fib", "lie, untruth, story, tale, concoction, falsehood, white lie, misrepresentation, fabrication, invention, prevarication, yam, whopper"},
{"fiber", "1: thread, cord, string, strand, filament, vein, hair; 2: quality, texture, grain, tissue, nap, grit, feel, surface"},
{"fiction", "1: lie, falsehood, fabrication, fib, invention, concoction, tall or cock-and-bull story, fancy, figment, whopper; 2: novel, tale, romance, story, legend, myth, parable, yam, fantasy, fable"},
{"fiddle", "tamper, toy, tinker, fidget, play, interfere, trifle, cheat, swindle, racketeer, mess around, finagle"},
{"fidelity", "faithfulness, constancy, loyalty, devotion, dedication, allegiance, adherence, trustworthiness, steadfastness, true-heartedness"},
{"fidget", "fret, play around, toy, stir, fiddle, twitch, squirm, worry"},
{"fiduciary", "trustee, guardian, curator, depositary"},
{"field", "noun - 1: range, meadow, pasture, acreage, plot, garden, mead, grassland, green, moor, tract; 2: range, territory, province, domain, sphere, reach, area, scope, jurisdiction; 3: entrants, entries, participants, competitors, contestants, opponents, contenders, candidates, competition, opposition, nominees, runners; verb - answer, cope or deal with, deflect, return, handle, retrieve, catch, receive"},
{"fiend", "1: devil, demon, Satan, evil spirit, ghoul, goblin, hobgoblin, ogre, succubus, incubus; 2: (evil person) monster, barbarian, savage, brute, beast, degenerate; 3: fan, aficionado, devotee, addict, fanatic, maniac, enthusiast, freak, nut"},
{"fight", "noun - altercation, dissension, skirmish, scuffle, hostilities, fracas, conflict, combat, brawl, duel, battle, bout, scrap; verb - 1: wage war, squabble, altercate, grapple, lock horns, argue, assault, clash, exchange blows, dispute, quarrel, spar; 2: (try hard to bring about) campaign, argue, work, petition, proselytize, pull strings, lobby; 3: (fight back) retaliate, resist, defend oneself, retort, reply; 4: (fight off) repel, rout, repulse, rebuff, resist, hold off, stave off, ward off, beat off, keep at bay, repress"},
{"fighter", "contender, warrior, soldier, competitor, combatant, aggressor, antagonist, rival, opponent, champion, swashbuckler"},
{"fighting", "combat, battle, bloodshed, quarreling, warfare, war, fisticuffs, conflict, clash, hostilities, melee, scuffling, fray"},
{"figment", "illusion, creation, delusion, fiction, concoction, fable, fabrication, improvisation, fancy"},
{"figure", "noun - 1: form, shape, configuration, mass, structure; 2: torso, body, physique, frame, shape, form, build, appearance, outline; 3: design, sketch, pattern, composition, drawing, illustration, depiction, diagram; 4: sum, total, number, amount; numeral, digit; 5: (figure of speech) turn of phrase, rhetorical device, conceit, trope; verb - 1: decide, suppose, think, surmise, judge, infer, believe, opine; 2: comprehend, understand, figure out, master, reason, discover, get to the bottom of; 3: compute, calculate, add, work out, reckon, number, count, sum, tally; 4: (figure out) understand, fathom, comprehend, make out, decipher, resolve, puzzle out, work out, make out, reckon, get to the bottom of, make sense of"},
{"figurehead", "leader, front man, puppet, nonentity, mouthpiece, token"},
{"filament", "thread, fiber, string, wire, hair, whisker, strand"},
{"filch", "steal, thieve, pilfer, pinch, purloin, finger, palm, misappropriate, embezzle, plagiarize, rip off, lift"},
{"file", "noun - 1: repository, folder, portfolio, binder, dossier; 2: sharpener, rasp, steel; 3: line, rank, row, column, list, procession, queue, cortege, string, trail, stream; verb - 1: classify, index, categorize, catalog, record, register, list, arrange, pigeonhole, docket; 2: hone, sand, abrade, rasp, scrape, grate, smooth, rub down, level off, finish, burnish, sharpen, grind, shave"},
{"filibuster", "noun - hindrance, interference, impediment, opposition, peroration, stonewalling, postponement, delay, procrastination; verb - block, hinder, impede, prevent, obstruct, procrastinate, delay, put off"},
{"filigree", "scrollwork, latticework, lacework, interlace, fretwork, wirework"},
{"fill", "noun - enough, plenty, abundance; verb - 1: pack, stuff, lade, supply, satisfy, sate, ram, cram, crowd, saturate; 2: overflow, swell, distend, blow up, bulge out, brim over, permeate, take up, pervade; 3: elect, appoint, choose, assign; 4: (fill in) fill out, complete, answer, inform, brief, acquaint, bring up to date, advise apprise, substitute, replace, stand in, understudy, act for, deputize; verb - (fill out) enlarge, swell out, expand, grow, insert, write or fill in, sign, answer"},
{"filler", "stuffing, padding, packing, caulking, waste material"},
{"filling", "stuffing, insides, innards, contents, filler, padding, wadding, grouting"},
{"fillip", "1: hit, rap, tap, slap, pat; 2: stimulate, spur, arouse, goad, excite"},
{"film", "noun - 1: movie, video, motion picture, movie, cinema, photoplay, flick; 2: gauze, tissue, membrane, transparency, haze, partition, onionskin, veil, screen, cobweb, mist, cloud; verb - 1: cloud, blur, mist, veil, dull, haze, screen, glaze, blear; 2: photograph, record, take, shoot"},
{"filter", "noun - strainer, sieve, colander, sifter, mesh, membrane; verb - 1: strain, purify, refine, screen, clarify, sieve, sift; 2: leak, trickle, ooze, seep, penetrate, exude"},
{"filth", "1: dirt, refuse, sewage, garbage, slime, scum, grime, excrement, pollution, muck, sludge, bilge, crud; 2: vulgarity, obscenity, coarseness, indecency, vileness, impurity, defilement, smuttiness"},
{"finale", "close, climax, final curtain, last act, swan song, epilogue, denouement, conclusion, culmination, crowning glory"},
{"finalize", "finish, complete, resolve, settle, conclude, clinch, wind up, tie up, wrap up"},
{"finance", "noun - economics, money management, business, commerce, banking, accounting, stock market, trade, investment; verb - fund, pay for, back, underwrite, support, subsidize, set up, bail out, bankroll, guarantee, capitalize"},
{"finances", "money, cash, budget, revenue, resources, assets, funds, income, wealth, capital"},
{"financier", "investor, banker, broker, stockbroker, speculator, moneymaker"},
{"find", "noun - bargain, acquisition, coup, bonanza, catch, discovery; verb - 1: discover, detect, notice, observe, perceive, arrive at, discern, hit upon, uncover, expose, run across or into, stumble upon, happen upon, come upon or across; 2: judge, determine, decide; 3: (find out) discover, observe, note, realize, learn, uncover, ascertain, detect, dig up, expose, unmask"},
{"finding", "judgment, decision, verdict, recommendation, pronouncement, conclusion; discovery, breakthrough"},
{"findings", "data, discoveries, conclusions, summary"},
{"fine", "noun - penalty, punishment, damages; verb - penalize, punish, sting, mulct, amerce"},
{"finery", "apparel, clothes, Sunday best; trappings, trimmings, jewelry, gear, ornaments; splendor, showiness, glad rags"},
{"finesse", "discretion, diplomacy, adroitness, savoir-faire, delicacy, subtlety, tact, artifice; expertise, deftness, craft"},
{"finger", "noun - 1: claw, talon, digit, index, phalanges, digital; 2: (have one's fingers crossed) hope, wish, anticipate; 3: (lift a finger) try, make an effort, attempt, endeavor; 4: (put one's finger on) identify, isolate, locate, pinpoint, place, recall, remember, ascertain, detect, discover; verb - 1: feel, handle, touch, manipulate, caress, fondle, stroke, paw, maul, toy with; 2: specify, point out, name, designate"},
{"finish", "noun - 1: end, close, termination, completion, culmination, windup, cessation; annihilation, defeat, denouement, coup de grace; 2: polish, shine, gloss, luster, patina, glaze, burnish; verb - 1: end, complete, accomplish, consummate, culminate, conclude, finalize, perfect; 2: defeat, beat, overpower, overcome, rout, ruin, destroy, kill, dispose of, execute, annihilate; 3: polish, wax, stain, buff, burnish, coat, lacquer, hone, gild, veneer"},
{"fire", "noun - 1: blaze, flames, burning, inferno, pyre, incandescence, sparks, heat, glow, warmth, luminosity, scintillation, combustion; 2: enthusiasm, dash, sparkle, verve, life, intensity, vivacity, passion, animation, excitement, drive, zip, fervor, spirit; 3: bombardment, artillery attack, rounds, barrage, bombings, shelling, volley, fusillade, sniping, mortar attack, salvos, cross-fire; 4: (go through fire and water) undergo difficulty or danger, survive, suffer, endure; 5: (on fire) excited, impassioned, full of ardor, enthusiastic, zealous; 6: (	open fire) start shooting, shoot, attack; 7: (play with fire) gamble, run a risk, tempt fate; 8: (	set the world on fire) achieve, become famous, excel, succeed; 9: (under fire) criticized, censured, under attack, in the hot seat, on the spot, getting heat or flak; embattled; verb - 1: ignite, kindle, light, bum, inflame; 2: shoot or set off, discharge, shell, hurl, detonate, launch; 3: dismiss, discharge, let go, depose, show the door; 4: excite, stimulate, animate, arouse, rouse, inspire, incite, stir, inflame"},
{"firearm", "gun, weapon, shooter"},
{"firebrand", "1: torch, coal, flame, spill; 2: agitator, incendiary, rabble-rouser, demagogue, mischief-maker"},
{"fireworks", "1: pyrotechnics, rockets, firecrackers, sparklers, illuminations; 2: uproar, temper, rage, anger, hysterics"},
{"firm", "company, business, corporation, association, organization, enterprise, outfit, establishment, conglomerate, concern, syndicate, institution"},
{"firmament", "heaven, sky, atmosphere, welkin"},
{"first-aid", "emergency medical aid, emergency relief, roadside treatment, field dressing"},
{"fish", "noun - 1: seafood, denizen of the deep; 2: (like a fish out of water) displaced, alien, unfamiliar, freakish, like a square peg in a round hole; 3: (neither fish nor fowl) unrecognizable, unknown, amorphous, anomalous, strange; verb - 1: cast, angle, trawl, troll; 2: seek, hunt, search; 3: (fish for) solicit, invite, angle for, bid for; 4: (fish out) find, come up with, extricate, produce, extract, dredge or haul up, uncover, expose"},
{"fisherman", "angler, harpooner, trawler, caster, whaler"},
{"fission", "splitting, breaking, parting, division, rupture, severance, rending, cleavage, schism, scission"},
{"fissure", "break, breach, chasm, rupture, split, crevice, fault, crack, cleft, fracture, gap"},
{"fist", "clutch, grasp, clasp, grip, hold"},
{"fit", "noun - 1: convulsion, spasm, seizure, stroke, paroxysm; 2: outburst, caprice, outbreak, torrent, tantrum, mood, huff, miff, rage; 3: (by fits and starts) sporadically, periodically, unevenly, irregularly, erratically, intermittently; 4: (throw a fit) lose one's temper, rage, blow one's top or stack; verb - 1: agree, accord, concur, harmonize, belong, conform, be in keeping, parallel, relate, suit, apply, match; 2: equip, provide, supply, outfit, furnish, implement"},
{"fitting", "part, attachment, piece, component, accessory, unit, fixture, connection, assemblage"},
{"fittings", "trimmings, accessories, extras, conveniences, furnishings, fixtures, appointments, accoutrements, equipment, appurtenances"},
{"fix", "noun - 1: difficulty, predicament, mess, plight, dilemma, quandary, scrape, jam, pickle; 2: injection, dose, shot, hit, score; verb - 1: repair, mend, correct, restore; 2: secure, fasten, attach, install, bind, implant, embed, anchor, inculcate; 3: (arrange for a predetermined outcome) prearrange, preplan, stack the deck, frame, set up, rig; 4: get even, avenge, pay back, get, even the score"},
{"fixation", "infatuation, obsession, fetish, preoccupation, monomania, complex, compulsion, hang-up"},
{"fixture", "attachment, appliance, fittings, installation"},
{"fizzle", "1: hiss, sputter, bubble; 2: (fizzle out) subside, dissipate, taper off, peter out; come to nothing, fall through, fail, stop, collapse"},
{"flag", "noun - banner, pennant, standard, streamer, colors, emblem, ensign; verb - wane, tire, abate, deteriorate, diminish, weaken, subside, taper off, fade, ebb, falter"},
{"flagellate", "beat, whip, flog, thrash, flay"},
{"flagellation", "beating, whipping, thrashing, lashing, flaying, flogging, castigation, whaling, chastisement, scourging"},
{"flagstone", "rock, paving stone or block, flag, pavement"},
{"flair", "noun - 1: gift, ability, skill, talent, knack, feel, acumen, aptitude; 2: dash, panache, style, chic; verb - beat, whip, thrash"},
{"flak", "criticism, censure, faultfinding, hostility, condemnation, bad press, brickbats, disparagement, disapprobation, aspersions"},
{"flake", "noun - scale, shaving, sliver, chip, layer, peeling, disk, paring; verb - peel, chip, scale, exfoliate, blister"},
{"flame", "noun - 1: fire, blaze; 2: enthusiasm, zeal, affection, passion, fervor, keenness, ardor; 3: lover, sweetheart, beau, heartthrob; verb - bum, blaze, shine, glow, radiate"},
{"flange", "rim, lip, splay, skirt, flare"},
{"flank", "side, loin, quarter, thigh, wing, edge, haunch, ham, hip"},
{"flap", "noun - 1: cover, tab, tag, overlap, skirt, lapel, apron, fly; 2: commotion, fuss, agitation, twitter, fluster, dither, tizzy; verb - beat, flutter, vibrate, flail, thrash, swish, agitate, wave, thresh"},
{"flare", "noun - 1: flash, flame, glare, flicker, blaze, burst, dazzle; 2: widening, broadening, splay, bell-bottom; verb - 1: bum, flash, blaze, burst, glare, flame, explode, erupt, flicker; 2: (flare up) fly off the handle, lose one's cool, blow one's top"},
{"flash", "1: glimmer, sparkle, glitter, dazzle, shimmer, shine, gleam, beam; 2: blaze, flicker, flame, glare, burst; 3: bulletin, dispatch, report, news"},
{"flash", "1: glimmer, sparkle, glitter, glisten, scintillate, gleam, dazzle, shimmer, shine, glow, twinkle; 2: flare up, blaze, flame, glare; 3: speed, fly, flit, shoot, run, race, bolt, dash, dart, streak, sprint"},
{"flask", "bottle, decanter, flagon, container, jar, ewer, carafe, canteen, beaker"},
{"fiat", "marsh, swamp, lowland, morass, mud flat, shoal, shallow, strand, moss, plain"},
{"flatten", "crush, squash, compress, raze, level, trample, floor, demolish, knock down, prostrate, fell, smooth"},
{"flatter", "1: adulate, cajole, fawn, laud, glorify, praise, inveigh, wheedle, sweet-talk, butter up, play up to; 2: enhance, become, suit, grace, beautify, embellish, adorn, enrich, go with, compliment, set off, show to advantage"},
{"flatterer", "adulator, sycophant, fawner, bootlicker, brown-noser, toady"},
{"flatulence", "1: gas, eructation; 2: pomposity, windiness, turgidity"},
{"flaunt", "exhibit, display, show off, flourish, Parade, boast, brandish, flash, sport"},
{"flavor", "noun - 1: taste, tang, relish, smack, piquancy, soupcon; 2: characteristic, character, quality, property, feel, essence, touch, style, tone, tinge; verb - season, spice, leaven, lace, imbue, infuse, taint, contaminate"},
{"flavoring", "seasoning, extract, essence, tincture, zest"},
{"flaw", "1: (of a person or thing) defect, imperfection, blemish, disfigurement, break, tear, rent; 2: (a characteristic of a person) weakness, fault, failing, shortcoming; 3: (as in thought) error, mistake, fallacy"},
{"flay", "1: skin, scalp, peel, excoriate, flog; 2: criticize, reprove, castigate, censure, rebuke, lambaste, revile, upbraid, scourge"},
{"fleck", "speck, dot, spot, point, mark, speckle"},
{"fledgling", "novice, neophyte, newcomer, beginner, apprentice, trainee, recruit, greenhorn, novitiate, tenderfoot, rookie"},
{"flee", "get away, escape, bolt, take flight, withdraw, leave, depart, abscond, take off, decamp, make oneself scarce"},
{"fleece", "wool, fell, hide, pelt"},
{"fleet", "navy, squadron, armada, flotilla, task force"},
{"flesh", "1: tissue, body, brawn, fat, substance, pulp; corporeality, physicality; 2: relatives, family, relations, kin, kinsfolk, kindred, flesh and blood"},
{"flex", "bend, contract, tighten, angle, crook, curve, bow, ply"},
{"flexibility", "pliancy, adaptability, pliability, resilience, suppleness, elasticity, give; complaisance"},
{"flick", "hit, strike, tap, whip, touch, dab, flip, jab, rap, fillip, flick through scan, thumb, skim, flip, glance, riffle"},
{"flicker", "noun - 1: trace, iota, atom, breath, drop, indication, vestige, inkling; 2: gleam, glimmer, scintillation, flash, flare; verb - shimmer, sparkle, twinkle, glimmer, flare, flash, scintillate, waver, quiver, vibrate, flutter"},
{"flight", "1: flying, soaring, winging, gliding, aviation; 2: departure, breakaway, escape, exit, fleeing, getaway, running away, retreat, exodus; 3: staircase, stairs, steps, ascent"},
{"flightiness", "inconstancy, capriciousness, mercurialness; fickleness, flippancy, irresponsibility"},
{"flimflam", "1: deception, trickery, craft; 2: nonsense, trifling, drivel, foolishness"},
{"flinch", "shrink, cringe, withdraw, cower, recoil, duck, start, blanch, wince, shudder"},
{"fling", "noun - 1: celebration, indulgence, party, good time, spree, bash; 2: affair, romance, liaison, one-night stand; verb - cast, sling, throw, toss, heave, chuck, catapult, pitch, lob, hurl, let fly"},
{"flip", "throw, pitch, cast, jerk, spin, twirl, twist, flick, toss, turn"},
{"flirt", "noun - philanderer, wanton, coquette, heartbreaker, tease, siren, vamp, vixen, minx; verb - 1: ogle, philander, tease, coquet, dally, wink at, toy with; 2: (flirt with) try, play with, toy with, dabble m, consider, entertain, trifle with"},
{"flirtation", "affair, dalliance, fling, philandering, trifling, toying, coquetry, dallying"},
{"flit", "flutter, dart, fly, skim, bob, speed, flash"},
{"float", "noun - 1: buoy, pontoon, air cushion, fife, saver, outrigger, bobber, cork, raft, life preserver; 2: exhibit, entry, platform; verb - bob, drift, swim, hover, sail, waft, glide"},
{"flock", "noun - 1: herd, group, pack, litter, bevy, gaggle, swarm, colony; 2: gathering, assembly, throng, congregation, crowd, mass, multitude, convoy, horde, company, host; verb - swarm, crowd, converge, herd, gather, gravitate, group, cluster, throng, bunch, congregate"},
{"flog", "beat, whip, lash, flay, punish, whack, welt, thrash, trounce, chastise, flagellate"},
{"flogging", "whipping, whaling, beating, lashing, horsewhipping, caning, trouncing, thrashing, scourging, flagellation"},
{"flood", "noun - 1: deluge, surge, overflow, torrent, inundation, cataclysm, wave, high tide, flood tide, tidal flood or flow; 2: abundance, plenty, bounty, multitude, glut, profusion, plethora, superfluity; verb -  drown, drench, immerse, soak, deluge, submerge, overflow, engulf, gush, overwhelm, inundate"},
{"floor", "noun - 1: floorboards, deck, flagstones, tiles, planking, carpet, rug, linoleum; 2: story, level, deck, tier; verb - stun, dumbfound, baffle, bewilder, perplex, puzzle, stump, confound, disconcert, nonplus, knock or throw for a loop"},
{"flop", "noun - failure, disaster, fiasco, debacle, loser, washout; verb - 1: wobble, teeter, stagger, flounder, wriggle, squirm, tumble, totter; 2: dangle, hang, sag, droop, flap; 3: fail, misfire, miscarry, founder, fall short, fall flat, fold, bomb"},
{"flora", "plants, vegetation, vegetable kingdom, botany, herbage"},
{"florescence", "1: blooming, flowering, blossoming, flourishing; 2: prosperity, development, production, outgrowth"},
{"flotsam", "debris, wreckage, junk, trash, refuse, jetsam, scum"},
{"flounce", "noun - ruffle, frill, furbelow, trimming, fringe, decoration, valance; verb - storm, stamp, bounce, toss, fling, spring, throw, jerk, bob, twist"},
{"flounder", "thrash, fumble, flail, grope, muddle, bungle, falter, stumble, stagger, plunge, welter"},
{"flourish", "'1: prosper, advance, progress, thrive, succeed, burgeon, blossom, flower, increase, develop, boom, mushroom; 2: wave, display, flaunt, brandish, Parade, wield, vaunt"},
{"flout", "mock, insult, ridicule, taunt, deride, mock, spurn, jeer at, scorn"},
{"flow", "noun - flood, cascade, tide, stream, gush, wash, course, current, outpouring, plenty, plethora, deluge; verb - pour out, spurt, squirt, flood, jet, spout, gush, well, spew, stream, cascade"},
{"flower", "noun - blossom, bloom, bud, pompon, efflorescence, spray, floret, shoot, cone; verb - blossom, bloom, mature, open, unfold, flourish, burgeon, effloresce"},
{"fluctuate", "hesitate, vacillate, waver, sway, change, alternate, seesaw, shift, vary"},
{"fluid", "liquid, vapor, solution"},
{"fluke", "windfall, accident, coincidence, freak, lucky break, serendipity, chance, break, blessing, fortuity, quirk, stroke"},
{"flunk", "fail, miss, have to repeat"},
{"flunky", "slave, underling, manservant, minion, menial, drudge; hanger-on, yes man, toady, bootlicker, brown-noser"},
{"flurry", "disturbance, fuss, agitation, tumult, stir, to-do, upset, furor, commotion, ado, hub-bub"},
{"flush", "1: redden, blush, color; 2: cleanse, wash, rinse, hose, drench, douche, expel, purge, evacuate, empty, eject; 3: uncover, discover, drive or force out"},
{"fluster", "noun - commotion, turmoil, agitation, state, ruffle, discomposure, dither, flurry, tizzy, flap; verb - upset, unsettle, unnerve, disconcert, discombobulate, rattle, confuse, hassle, agitate, excite, embarrass"},
{"flutter", "beat, vibrate, flicker, flap, flit, tremble, quiver, agitate, ruffle, fluctuate, ripple, palpitate"},
{"flux", "fluctuation, change, alteration, motion, movement, transition, mutability, fluidity; instability, chaos, unrest"};
{"fly", "1: soar, wing, float, glide, hover, sail, flit, flutter, take wing; 2: speed, rush, sprint, tear, bolt, dart, scoot, take to one's heels, vamoose, hightail it, clear out; 3: escape, retreat, abscond, get away, withdraw, disappear, run for it; 4: pilot, navigate, aviate, jet, maneuver; 5: (fly at) attack, assault, assail, have at, fall upon, light into, lay into"},
{"flyer", "pilot, aviator, navigator"},
{"foam", "froth, bubbles, head, lather, frothiness, suds, effervescence, spume"},
{"focus", "noun - 1: crux, center, core, nucleus, hub, heart, axis, focal point, center of attraction, linchpin, target, pivot; 2: (in focus) clear, distinct, obvious, sharply defined; 3: (out of focus) indistinct, unclear, blurry, obscure; verb - concentrate, zero or home in, converge, spotlight, aim, center, direct, rivet, fix"},
{"fodder", "feed, food, forage, foodstuff, rations, provender, fuel, nourishment"},
{"foe", "enemy, adversary, opponent, rival, antagonist, competitor"},
{"fog", "1: mist, haze, murk, cloud, nebula, film, steam, wisp, effluvium, smoke, smog; 2: confusion, perplexity, uncertainty, bewilderment, trance, stupor, daze, muddle"},
{"fogy", "stick-in-the-mud, fuddy-duddy, relic, fossil, antique, anachronism"},
{"foible", "1: idiosyncrasy, oddity, eccentricity, peculiarity, crotchet, quirk; 2: weakness, defect, failing, shortcoming, fault, limitation, infirmity"},
{"foil", "noun - contrast, complement, counterpart, antithesis; verb - thwart, obstruct, outsmart, outwit, frustrate, baffle, elude, counter, stop, stump, check, circumvent"},
{"foist", "impose, unload, pass or palm off, thrust, insinuate, insert, interpolate, force"},
{"fold", "noun - crease, bend, wrinkle, crimp, corrugation, furrow, pleat, overlap, layer, ply; verb - 1: crease, crimp, wrinkle, ruffle, corrugate, pucker, gather, double over, overlap; 2: fail, become insolvent, go bankrupt, close, shut down, collapse, go bust"},
{"folder", "binder, folio, portfolio, file, holder, envelope"},
{"foliage", "greenery, leafage, verdure"},
{"folk", "people, society, tribe, clan, race"},
{"folklore", "legends, lore, myths, mythology, superstitions, folk tales, tradition, fables"},
{"folks", "family, relatives, relations, kin, kinsmen, kinfolk"},
{"follow", "1: come next, come after, ensue, succeed; 2: conform, imitate, copy, take after, walk in the footsteps of, mirror, reflect, follow the example of, mimic, follow suit, emulate; 3: pursue, chase, seek, track, hunt, dog, hound, shadow, stalk, tail, trail; 4: understand, comprehend, see, catch on, fathom, grasp, get, get the picture; 5: (to occur as a consequence) result, spring from, come from, happen, develop, ensue; 6: (follow through) see through, complete, conclude, consummate, fulfill, finish, pursue, implement; 7: (follow up) continue, investigate, pursue, check out, consolidate, substantiate"},
{"follower", "fan, buff, admirer, fancier, aficionado, devotee; adherent, disciple, acolyte, supporter, emulator"},
{"following", "fans, followers, audience, entourage, supporters, patronage, circle, public, backing, clientele, constituency"},
{"folly", "foolishness, stupidity, idiocy, imbecility, nonsense, senselessness, silliness, irresponsibility, recklessness"},
{"foment", "goad, foster, incite, prompt, stimulate, rouse, encourage, excite, instigate, spur, activate, stir up"},
{"fomenter", "troublemaker, instigator, agitator, rabble-rouser, demagogue, abettor, incendiary, firebrand"},
{"fondle", "caress, stroke, pet, cuddle"},
{"food", "edibles, fare, provisions, victuals, comestibles, nourishment, cuisine, foodstuffs, larder, nutrition, grub, chow"},
{"fool", "noun - 1: idiot, jackass, dolt, imbecile, dupe, ignoramus, dunce, buffoon, stooge, sap, sucker; 2: (play the fool) joke, be silly, show off, clown; verb -  1: joke, kid, put one over on, con, dupe, delude, deceive, swindle, hoodwink, mislead, string along; 2: play, toy, cavort, frolic, be silly, clown, mess, lark, mess or horse around"},
{"foolery", "horseplay, childishness, mischief, carryings-on, practical jokes, monkey business, high jinks, tomfoolery, clowning, buffoonery, antics, shenanigans"},
{"fooling", "nonsense, joking, tricks, buffoonery, trifling, jesting, kidding, pretense, farce"},
{"foot", "1: pedal extremity, pad, hoof, tootsie, dog; 2: foundation, base, bottom; 3: (unit used in verse) measure, accent, stress, interval"},
{"footing", "relationship, relations, state, standing, base, foundation, position, terms, ground, establishment, rank, status"},
{"footprint", "track, trail, trace, vestige"},
{"fop", "dandy, fashion plate, dasher, silk stocking, blade, man about town, coxcomb"},
{"foray", "raid, invasion, offensive, excursion, descent, inroad, sally, swoop, depredation"},
{"forbear", "abstain, refrain, keep from, restrain, withhold, avoid, stop, desist, cease"},
{"forbearance", "moderation, abstinence, temperance, self-control, restraint; tolerance, endurance, patience"},
{"forbid", "ban, rule out, block, veto, prevent, hinder, exclude, refuse, deny, outlaw, preclude, proscribe"},
{"force", "noun - 1: strength, power, might, energy, vitality, potency; 2: determination, persistence, willpower, drive, competence, energy, ability, capability, dominance, authority; 3: army, battalion, corps, regiment, legion, troop, detail, division, patrol, unit; 4: in force in full strength, totally, all together; verb -  1: compel, coerce, press, drive, make, impel, obligate, necessitate, require, enforce, demand, order; 2: break open, pry, crack, prize, break into, undo, jimmy"},
{"forebear", "ancestor, predecessor, forerunner, progenitor, forefather, antecedent"},
{"forebode", "predict, foreshadow, foretell, warn, forewarn, presage, portend, import, indicate, promise"},
{"forecast", "noun - prediction, prognostication, augury, prophecy, projection, outlook, foresight, prognosis, conjecture, guess; verb - predict, foretell, prophesy, prognosticate, estimate, divine, conjecture, foresee, expect, augur"},
{"foreclose", "bar, exclude, shut out, deprive"},
{"forefather", "ancestor, predecessor, forerunner, forebear, procreator, progenitor, primogenitor, antecedent, antecessor"},
{"forefront", "front line, prominence, foreground, center, lead, vanguard, spearhead, avant-garde, firing line"},
{"foreground", "forefront, center, limelight, prominence"},
{"forehead", "brow, temples, visage, countenance, front"},
{"foreigner", "immigrant, alien, outlander, newcomer"},
{"foreknowledge", "premonition, foresight, second sight, clairvoyance, prescience, precognition, forewarning"},
{"foreman", "supervisor, overseer, manager, superintendent, task maker, head, boss, straw boss, slave driver"},
{"forerunner", "1: ancestor, forebear, antecedent, predecessor; prototype, precursor; 2: herald, harbinger, envoy"},
{"foresee", "envisage, anticipate, expect, predict, forecast, divine, augur, prophesy, foretell"},
{"foreshadow", "portend, predict, presage, signal, bode, forebode, promise, omen, augur"},
{"foresight", "vision, perspicacity, prescience, preparedness, caution, farsightedness, readiness"},
{"forest", "woods, woodland, timberland, backwoods, stand of trees, grove, copse"},
{"forestall", "hinder, thwart, prevent, preclude, intercept, ward or head off, obstruct, frustrate, circumvent, avert, balk"},
{"foretell", "predict, prognosticate, prophesy, forecast, augur, soothsay, presage, forebode, foreshadow, portend, forewarn"},
{"forethought", "precaution, prudence, preparation, foresight, farsightedness, circumspection, providence"},
{"forewarn", "alert,, caution, advise, dissuade, admonish, apprise, tip off"},
{"foreword", "introduction, preamble, preface, prologue, preliminary"},
{"forfeit", "lose, give up, relinquish, forgo, renounce, abandon, surrender, sacrifice"},
{"forfeiture", "loss, sacrifice, surrender, relinquishment, abandonment, confiscation, forgoing"},
{"forge", "1: make, construct, create, devise, shape, hammer out, fashion, form, mold; 2: progress, proceed, advance, gain ground, make headway, make great strides, press or push on"},
{"forger", "counterfeiter, falsifier, faker, coiner, framer, fabricator, contriver"},
{"forgery", "counterfeit, fraud, imitation, sham, fake, phony, falsification, fraudulence, coining"},
{"forget", "1: ignore, lose sight of, overlook, dismiss, neglect; 2: (forget about) omit, let slip one's memory, miss, neglect; 3: (forget oneself) offend, trespass, misbehave, daydream, lose oneself, be distracted"},
{"forgive", "excuse, pardon, absolve, exonerate, condone, acquit, overlook, remit, let off the hook"},
{"forgiveness", "pardon, mercy, absolution, amnesty, acquittal, exoneration, remission, shrift, exculpation"},
{"forgo", "give up, do without, surrender, relinquish, sacrifice, forfeit, yield, abjure, abstain from, eschew, waive"},
{"fork", "1: trident, prong, spear, scepter; 2: junction, intersection, crossroad, divergence, separation, split, confluence, branch, division"},
{"form", "noun - 1: shape, figure, arrangement, outline, configuration, formation, structure, construction, framework; 2: method, plan, way, manner, mode, custom, format, style, procedure; 3: chart, card, application, copy; verb -  1: mold, pattern, model, arrange, make, fashion, construct, devise, design, contrive, invent, erect; 2: teach, nurture, instruct, educate, rear, bring up, discipline, breed, school, cultivate; 3: constitute, compose, make up, figure in, serve as, act as"},
{"formality", "1: propriety, decorum, etiquette, protocol, correctness, politeness; 2: custom, ritual, rite, ceremony, convention"},
{"format", "layout, structure, shape, plan, form, arrangement, style, look, pattern, construction, makeup"},
{"formation", "1: development, generation, evolution, establishment, organization, genesis, compilation, emergence, crystallization; 2: configuration, arrangement, pattern, shaping, format, grouping, structure, design"},
{"formula", "1: specifications, direction, description, method, recipe, blueprint; 2: custom, principal, ritual, code, credo, way, precept, method, modus operandi, rubric, rule of thumb"},
{"formulate", "invent, originate, create, develop, plan, work out, devise, detail, specify, particularize, systematize"},
{"fornication", "sexual intercourse, coitus, copulation; promiscuity, carnality, licentiousness"},
{"forsake", "1: abandon, reject, forswear, cast off, renounce, turn one's back on; 2: surrender, relinquish, give up, quit"},
{"forswear", "1: renounce, repudiate, disown, forsake, forgo, abandon; 2: deny, repudiate, retract, recant, abjure; lie, perjure oneself"},
{"fort", "fortress, stronghold, camp, citadel, garrison, tower, fortification"},
{"forte", "strength, strong point, gift, bent, specialty, aptitude, talent, skill, metier"},
{"fortification", "fort, fortress, citadel, stockade, entrenchment, bastion, defense, bulwark, stronghold, buttressing, rampart"},
{"fortify", "strengthen, reinforce, brace, protect, steel, secure, entrench, buttress, boost, invigorate, hearten"},
{"fortitude", "strength, courage, bravery, guts, valor, grit, staying power, determination, dauntlessness, endurance"},
{"fortress", "fortification, citadel, stronghold, bastion"},
{"fortune", "1: chance, fate, happenstance, providence, destiny, luck, circumstance, lot; 2: wealth, riches, affluence, prosperity, income, assets, means, treasure"},
{"fortuneteller", "seer, crystal gazer, soothsayer, augur, oracle, prophet, tea-leaf reader, mind reader, clairvoyant"},
{"forward", "1: facilitate, aid, assist, expedite, further, help, foster, hasten, advance, back, favor, promote; 2: send, post, ship, dispatch, transmit, freight, route"},
{"foster", "1: raise, rear, bring up, care for, nurture, nurse, feed, nourish; 2: promote, support, sustain, cultivate"},
{"foul", "1: dirty, contaminate, pollute, taint, sully, defile; 2: clog, choke, snarl, entangle, jam"},
{"found", "start, create, establish, originate, inaugurate, organize, set up, initiate, settle"},
{"foundation", "1: basis, base, reason, justification; 2: organization, institution, endowment, institute, society, company, guild, trusteeship, corporation, association, charity"},
{"founder", "inventor, organizer, initiator, originator, father, mother, patriarch, matriarch, benefactor, designer, author, architect"},
{"foundling", "orphan, outcast, waif, urchin, stray"},
{"fountain", "1: source, origin, cause, spring, font, fountainhead, inspiration; 2: spray, jet, stream, spout, geyser, pump, spurt"},
{"fox", "rascal, artful dodger, sly one, cunning devil, cheat, con man"},
{"foyer", "entrance hall, lobby, anteroom, antechamber, vestibule, reception area"},
{"fracas", "fight, disturbance, quarrel, scuffle, brawl, riot, melee, free-for-all, uproar, row, ruckus, rumpus"},
{"fraction", "section, portion, part, division"},
{"fracture", "crack, break, rent, rift, split, breach, opening, gap, fissure, rupture, cleft"},
{"fragment", "part, shred, particle, chip, fraction, bit, piece, portion, remnant, shard"},
{"fragrance", "1: odor, scent, smell, aroma, bouquet, redolence, balminess; 2: balm, perfume, cologne"},
{"frailty", "weakness, shortcoming, fault, defect, failing, vice, foible, peccadillo, deficiency, susceptibility, infirmity"},
{"frame", "noun - 1: scaffold, truss, scaffolding, casing, support, stage, groundwork, organization, architecture, skeleton, anatomy; 2: border, fringe, hem, valance, flounce, trim, wreath, outline, mounting, molding, frieze; verb - 1: surround, border, enclose, encase; mount, back, mat; 2: (give shape to) construct, erect, build, make, form, forge, fashion, assemble, mold, fabricate, model, shape; 3: draft, write, devise, sketch, plan, concoct, map out, formulate, hatch, cook or draw up; 4: conspire against, leave holding the bag, victimize, trap; double-cross, set up, plant, fix"},
{"frame-up", "trap, fabrication, trumped-up charge, fix"},
{"framework", "skeleton, structure, core, shell, foundation, plan, schema, bare bones, groundwork, fabric"},
{"franchise", "immunity, freedom, liberty, exemption, suffrage, charter, concession, prerogative, right, privilege"},
{"fraternity", "brotherhood, fellowship, kinship, camaraderie; association, guild, union, society, league, clan, club"},
{"fraternize", "socialize, mingle, associate, consort, mix, hobnob, affiliate"},
{"fraud", "1: deception, deceit, trickery, guile, artifice, duplicity, double-dealing, swindling, chicanery, treachery; 2: fake, forgery, sham, hoax; 3: impostor, cheat, pretender, charlatan, quack, counterfeiter, mountebank, swindler, malingerer, phony"},
{"fray", "fight, battle, brawl, riot, scuffle, row, ruckus, combat, quarrel, melee, free-for-all, rumble"},
{"frazzle", "exhaustion, enervation, prostration, collapse, lassitude"},
{"freak", "abnormality, monstrosity, monster, rarity, anomaly, malformation, mutation, oddity, aberration, curiosity, hybrid, changeling"},
{"freckle", "pigmentation, blemish, blotch, macula, nevus"},
{"free", "liberate, release, rescue, extricate, disengage, let loose"},
{"freedom", "1: liberty, independence, sovereignty, autonomy, democracy, self-government, franchise; 2: prerogative, option, license, discretion, latitude, carte blanche, right, privilege, free hand"},
{"free-for-all", "fight, riot, battle, knock-down drag-out fight"},
{"freethinker", "atheist, agnostic, skeptic, humanist, rationalist, nihilist, dissenter, radical"},
{"freeway", "superhighway, turnpike, expressway, thruway, toll road"},
{"freeze", "noun - standstill, discontinuation, halt, suspension, shutdown, embargo, moratorium, postponement, abeyance; verb - 1: harden, ice over, congeal, solidify; 2: (to cause to suffer from extreme cold) chill, nip, bite, cool, pierce"},
{"freight", "1: burden, load, contents, weight, bulk, ballast, cargo, shipping, consignment, goods, wares"},
{"frenzy", "turmoil, hysteria, delirium, rage, outburst, spasm, mania, fit, seizure, passion, fury"},
{"frequency", "1: regularity, recurrence, prevalence, repetition, reiteration; 2: wavelength, beat, pulse, cycle, pulsation, oscillation, rhythm, meter, rotation, rate"},
{"frequent", "visit, patronize, attend, haunt, hang out at"},
{"freshen", "1: clean, cleanse, purify, ventilate, air, spruce up; 2: revive, resuscitate, invigorate, revitalize, enliven, restore"},
{"freshman", "underclassman, lower classman, beginner, first-year student, novice, recruit, tenderfoot, greenhorn, apprentice"},
{"fret", "worry, agonize, brood, anguish"},
{"friar", "monk, brother, mendicant, abbot, father, padre, prior, pilgrim, penitent, palmer"},
{"friction", "1: rubbing, chafing, irritation, grating, rasping, scraping; 2: conflict, disharmony, rivalry, opposition, antagonism, disagreement, discord, bad blood, dissension, resentment, hostility"},
{"friend", "pal, companion, buddy, crony, confidant, ally, partner, associate, benefactor, supporter"},
{"friendship", "fellowship, amity, alliance, harmony, affinity, rapport, affection, closeness, love, intimacy"},
{"fright", "1: alarm, panic, terror, shock, dread, horror, fear, apprehension, trepidation, scare; 2: ugliness, monstrosity, eyesore, sot"},
{"frighten", "scare, terrify, terrorize, shock, petrify, alarm, startle, spook; intimidate, unnerve, daunt"},
{"frill", "ruffle, flounce, trimming, gathering, tuck, valance"},
{"frills", "embellishment, ornamentation, fanciness, finery, froth; ostentation, affectations, superfluities, frippery"},
{"fringe", "1: flounce, hem, trimming, rickrack, edging, lace, tatting, border, binding, bias, pinking; 2: border, outside, edge, limits, outskirts, margin, perimeter, periphery"},
{"frippery", "trinkets, trifles, finery, frilliness, gaudiness, foppery, frills"},
{"frisk", "1: inspect, search, shake down, check; 2: caper, dance, gambol, cavort, frolic, jump, hop, prance, skip, romp, play, rollick"},
{"fritter", "noun - pancake, hotcake, fried or batter cake; verb -  waste, squander, idle, misspend, blow"},
{"frivolity", "nonsense, superficiality, triviality, flippancy, childishness, folly; jest, levity, lightheartedness, whimsy, silliness, giddiness"},
{"frock", "clothes, dress, gown, habit, apron"},
{"frog", "1: amphibian, tadpole, polliwog; 2: hoarseness, catch, obstruction"},
{"frolic", "noun - fun, romp, spree, gambol, amusement, game, escapade, merriment, lark, high jinx, antic, revel; verb - play, romp, make merry, cavort, caper, gambol, frisk, sport, rollick, lark"},
{"front", "noun - 1: foreground, exterior, frontage, anterior, facade, face, head, breast, obverse, bow;; 2: front line, no man’s land, advance position or guard, fine of battle, vanguard, outpost; 3: demeanor, expression, face, countenance, bearing, mien, carriage, port, aspect, presence, figure, exterior; 4: false front, mask, disguise, cover up, window dressing; facade, exterior, facing, display; 5: (in front of) before, preceding, leading, ahead of; verb - face, border, overlook"},
{"frontier", "1: edge, boundary, verge, limit, borderline, confines, perimeter; 2: backwoods, country, outskirts, hinterland, borderland"},
{"frost", "ice, rime"},
{"froth", "foam, bubbles, suds, lather, effervescence, spume, head"},
{"frown", "noun - scowl, grimace, glare, glower, dirty look; verb - 1: scowl, glare, grimace, glower, pout, sulk; 2: (frown on) disapprove of, object to, take a dim view of, discourage, dislike, look askance at, deprecate"},
{"fruit", "1: berry, vegetable, grain, nut, root, tuber; crop, harvest, produce, product, yield; 2: result, outcome, consequences, aftermath, effect, profits, pay, benefit, return, yield, harvest"},
{"fruition", "completion, success, maturation, realization, fulfillment, accomplishment, attainment, materialization, maturity, actualization, consummation, ripeness"},
{"frump", "slob, slattern, dowdy, drab woman, slovenly person, old bag"},
{"frustrate", "1: disappoint, discourage, dishearten, let down; 2: (prevent from happening) impede, stall, circumvent, neutralize, nullify, countermine, inhibit, block, check, forestall, baffle, stymie; 3: (stop from advancing) defeat, foil, turn back"},
{"fry", "cook, saute, sear, singe, brown, grill, fricassee, sizzle"},
{"fuddy-duddy", "conservative, carper, fossil, museum piece, old fogy, stick-in-the-mud, stuffed shirt"},
{"fudge", "falsify, misrepresent, hedge, evade, fake, avoid, dodge, stall, equivocate"},
{"fuel", "noun - 1: food, fodder, means, nourishment; 2: encouragement, incitement, provocation; verb - fire, feed, sustain, inflame, charge, nourish, incite, fan, encourage, stoke up"},
{"fugitive", "refugee, runaway, deserter, escapee, truant, outlaw, outcast"},
{"fulfill", "finish, complete, conclude, realize, execute, consummate, implement, satisfy, achieve, accomplish, carry out, effect"},
{"fulfillment", "completion, end, achievement, consummation, realization, attainment, crowning, success, accomplishment, perfection"},
{"fulminate", "rage, criticize, denounce, fume, protest, rail, thunder, fume, inveigh, vituperate, curse"},
{"fumble", "noun - error, mistake, blunder, faux pas, mix-up, dropped ball; verb - 1: grope, paw, flounder; 2: botch, bungle, bumble"},
{"fume", "rage, boil, seethe, chafe, storm, rave, rant, smoke"},
{"fumes", "exhaust, pollution, smoke, smog, haze, gas, vapor, effluvium, reek, stench"}, 
{"fumigate", "cleanse, sanitize, deodorize, disinfect, sterilize, purify"},
{"fun", "1: amusement, mirth, pleasure, merriment, merrymaking, play, playfulness, jesting, buffoonery, tomfoolery, high jinks, sport; 2: (for fun) for no reason, for kicks, for laughs, for thrills; 3: (in fun for amusement, not seriously, playfully; 4: (make fun of )tease, deride, ridicule, taunt, poke fun at, rag, mock, parody, lampoon, satirize"},
{"function", "noun - 1: use, employment, capacity, faculty; 2: party, social gathering, celebration, reception, get-together, affair, gathering, junket, meeting, shindig; verb -  work, operate, run, go, be in running order, perform, serve, officiate, act, behave"},
{"functionary", "official, officeholder, deputy, representative, dignitary, bureaucrat, agent, officer"},
{"fund", "noun - treasury, kitty, reserve, well, repository, cache, hoard, store, supply, pool, capital; verb - back, finance, endow, support, subsidize, underwrite, stake, capitalize"},
{"fundamentals", "basics, essentials, first principles, elements, foundation, cornerstone, rudiments; practicalities, brass tacks, nitty-gritty"},
{"funds", "money, cash, capital, backing, savings, resources, finance, wherewithal, ready money"},
{"funeral", "burial, interment, obsequies, last rites, entombment, requiem, cremation, inhumation"},
{"funk", "depression, despondency, gloom, misery"},
{"funnel", "pipe, duct, shaft, conduit"},
{"fur", "coat, pelt, hide, down, fleece, skin, wool, hair, brush, fluff"},
{"furbish", "1: restore, refurbish, renovate, improve, renew; 2: shine, polish, clean, brighten, burnish"},
{"furl", "fold, wrap up, curl, roll"},
{"furlough", "leave of absence, leave, vacation"},
{"furnace", "heater, heating system, boiler, stove, forge, smithy"},
{"furnish", "1: provide, supply, fit out, stock, equip, rig, provision, endow, bestow, grant; 2: decorate, appoint, make habitable"},
{"furnishings", "household goods, furniture, decorations, things"},
{"furniture", "furnishings, goods, household goods, effects, possessions, appointments, chattels, fittings, appurtenances, things"},
{"furor", "1: fury, rage, frenzy; 2: disturbance, tumult, uproar, commotion, frenzy, fuss, to do, stir, excitement, enthusiasm, craze, mania"},
{"furrow", "noun - rut, channel, groove, trench, hollow; crease, wrinkle, line, fluting, crow's foot; verb - wrinkle, crease, knit, draw together, corrugate, scam, flute"},
{"further", "back, champion, advance, advocate, boost"},
{"fury", "1: anger, rage, wrath, ire, ferocity, vehemence; 2: violence, frenzy, passion, intensity, severity"},
{"fuse", "noun - wick, tinder, kindling, igniter, brand, blow a fuse become angry, lose one's temper, rage; verb - unite, merge, combine, intermingle, intermix, join, weld, amalgamate, commingle, meld, federate, coalesce"},
{"fusillade", "outburst, volley, barrage, hail, crossfire, discharge, burst, firing, salvo"},
{"fusion", "1: union, unification, amalgamation, blend, coalition, synthesis, federation, integration, merger, commingling, mixture, alloy; 2: melting, liquefaction, liquefying, heating, smelting, separation"},
{"fuss", "unrest, to-do, trouble, difficulty, agitation, upset, row"},
{"fuss-budget", "perfectionist, hypercritic, worrier, nit-picker"},
{"future", "1: eternity, events to come, prospect, tomorrow, hereafter, by-and-by; 2: destiny, fate, expectation, outlook, doom"},
{"fuzz", "1: down, hair, fluff, nap, fur, pile, fiber, lint; 2: police, patrol, cops"}
};

Save["fnounandverbsyn", fsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
gsyn = {
{"gab", "noun - gossip, prattle, small talk, drivel, chatter, chitchat, tete-a-tete, palaver; verb - gossip, talk, prattle, chatter, blather, buzz, jabber, yak"},
{"gadabout", "wanderer, rover, rambler, idler, itinerant, traveler, gypsy"},
{"gadget", "contrivance, contraption, gimmick, novelty, invention, doodad, gizmo"},
{"gaffe", "indiscretion, blunder, mistake, slip, solecism, gaucherie goof, boo-boo, boner"},
{"gag", "noun - joke, wisecrack, quip, witticism, pun, jest, one-liner; verb - 1: quiet, silence, muzzle, stifle, throttle, suppress, curb, obstruct, garrote, deaden; 2: retch, vomit, throw up, disgorge, heave, spew, puke"},
{"gaiety", "1: joviality, vivacity, effervescence, animation, joie de vivre, exhilaration, jollity, cheerfulness, conviviality; 2: celebration, festivity, merrymaking, revelry"},
{"gain", "noun - 1: profit, return, winnings, proceeds, dividend, yield; 2: progress, advancement, improvement, growth, headway, advance, advantage; verb - 1: increase, grow, augment, expand, enlarge; 2: advance, progress, improve, better, develop, thrive, flourish, blossom; 3: win, earn, get, acquire, make, profit, net, collect,, procure, yield, bag, reap, harvest"},
{"gainsay", "oppose, contradict, dispute, disaffirm, nay-say, contravene, repudiate, deny"},
{"gait", "walk, stride, pace, step, tread, manner, bearing, carriage"},
{"gala", "party, fete, affair, function, celebration, festivity, jamboree, pageant, fiesta, shindig"},
{"gale", "storm, tempest, squall, blast, eruption, outbreak, outburst"},
{"gall", "noun - 1: rancor, spleen, bitterness, venom, malice, spite, hostility, enmity, acrimony, antipathy; 2: rudeness, impudence, effrontery, insolence, impertinence, nerve, sauciness, check, chutzpah; verb - 1: rile, rankle, provoke, exasperate, annoy, pester, harass, irritate; 2: chafe, abrade, excoriate, scuff, skin, nick"},
{"gallant", "suitor, admirer, beau, escort, lover, paramour, ladies' man, buck, lady-killer"},
{"gallantry", "valor, daring, bravery, heroism, boldness, nerve, mettle, pluck"},
{"gallery", "1: balcony, arcade, grandstand, walk, passage, verandah, porch, portico; 2: spectators) onlookers, audience, public, attendance"},
{"gallivant", "traipse, ramble, meander, junket, travel, wander, roam, stray, rove, gad about, range"},
{"gallop", "hurry, sprint, dash, tear, bolt, race, hasten, rush, dart, speed, run"},
{"galvanize", "1: excite, electrify, incite, provoke, stimulate, vitalize, rally, foment, startle, stun, astonish; 2: coat, protect, plate, electroplate, cover"},
{"gambit", "ploy, stratagem, trick, scheme, machination, maneuver, artifice, device"},
{"gamble", "risk, venture, bet, wager, chance, hazard"},
{"gamble", "bet, wager, stake, hazard, risk, speculate, prospect"},
{"gambol", "frolic, cavort, romp, prance, rollick, caper, frisk, jump, skip, bound, hop, bounce"},
{"game", "1: contest, competition, tournament, match, rivalry, conflict; 2: entertainment, amusement, festivity, fun, sport, pastime, recreation, diversion"},
{"gamut", "spectrum, range, scope, compass, scale, sweep,, ken, extent, purview"},
{"gang", "group, crowd, pack, circle, clique, ring, coterie, mob, club, party"},
{"gangster", "mobster, racketeer, hoodlum, bandit, crook, thug, hood"},
{"gap", "1: opening, aperture, space, interval, chink, break, rift, breach, cleft, fissure; 2: hiatus, pause, interruption, intermission, stoppage, recess, lacuna, caesura"},
{"gape", "1: stare, ogle, goggle, gaze, peer, gawk, wonder; 2: split, part, crack, cleave, divide, yawn"},
{"garb", "noun - outfit, clothes, clothing, attire, dress, apparel, duds, threads, vestments, habiliment, raiment, livery; verb - clothe, dress, attire, array, apparel, robe, rig out"},
{"garbage", "trash, waste, refuse, rubbish, litter, detritus, debris, offal, filth, swill"},
{"garble", "jumble, confuse, mix up, pervert, distort, corrupt, mangle, mistranslate, misrepresent, tamper with, falsify, doctor"},
{"garland", "wreath, crown, festoon, laurel, chaplet, swag, lei, bays"},
{"garment", "clothing, dress, attire, apparel, costume, vestments, garb, gear, habiliment, wear, array, duds"},
{"garner", "gather, assemble, save, stockpile, collect, store, hoard, accumulate, reserve, amass, husband, cuff"},
{"garnish", "noun - trimming, decoration, embellishment, relish, adornment, enhancement, ornamentation; verb - decorate, enhance, embellish, ornament, trim, spruce, adorn, deck, beautify, grace"},
{"garrison", "noun - 1: troops, militia, defenders, picket, guard, watch, detachment; 2: fortress, fort, post, stronghold, blockhouse, redoubt, bastion, base, barracks, encampment; verb - station, man, place, position, assign, occupy, post, entrench"},
{"garrulity", "wordiness, verbosity, chattiness, loquacity, logorrhea, prolixity, prattle, chattering"},
{"gas", "1: vapor, air, fumes, ether; 2: bombast, exaggeration, claptrap, fustian, braggadocio; 3: (step on the gas) hurry, rush, hasten, move fast"},
{"gash", "noun - wound, cut, gouge, slash, laceration, slit, tear, rent, incision, notch, nick, split; verb - gouge, wound, cut, tear, split, lacerate, rend, cleave, incise, nick, slash, slit, score, notch"},
{"gasp", "choke, pant, puff, breathe, gulp, heave, blow"},
{"gate", "gateway, entrance, opening, door, passage, port, portal, entrance, exit, ingress, egress, portcullis"},
{"gather", "1: assemble, meet, congregate, flock, rally, crowd, throng, convene, collect, unite, associate, swarm; 2: conclude, infer, deduce, reckon, assume, find, learn, surmise, understand; 3: choose, pick, select, cull, glean, garner"},
{"gathering", "assembly, meeting, convocation, assemblage, conclave, convention, rally; concentration, heap, collection, procurement, aggregate, roundup, stockpile"},
{"gaucherie", "1: awkwardness, ineptness, gracelessness, tactlessness, indiscretion, clumsiness, bad taste, ill-breeding; 2: mistake, slip, gaffe, blunder, solecism, goof, boner"},
{"gauge", "noun - 1: criterion, standard, rule, yardstick, exemplar, guideline, indicator, measure, pattern, model, touchstone; 2: size, magnitude, dimensions, measure, scope, degree, caliber, width, capacity, height, depth, thickness, bore; verb - evaluate, check, determine, value, figure, compute, measure, judge, assess, estimate, appraise, ascertain, reckon, calibrate"},
{"gawk", "stare, look, ogle, gape, gaze, goggle"},
{"gaze", "noun - stare, look, gawk, gape; verb - stare, watch, look, regard, view, contemplate, scrutinize, ogle, glare"},
{"gazette", "newspaper, paper, periodical, magazine, journal, notice, dispatch"},
{"gear", "noun - 1: equipment, material, tackle, accessories, trappings, accouterments, instruments, machinery, rigging, apparatus; 2: cog, pinion, sprocket; verb - 1: prepare, organize, harness, ready, equip, fit, rig, suit, tailor; 2: regulate, adjust, match, blend, adapt"},
{"gem", "1: jewel, bauble, ornament, bijou, brilliant, rock; 2: paragon, masterpiece, piece de r6sistance, nonpareil, prize, treasure, flower, pearl"},
{"genealogy", "ancestry, descent, lineage, extraction, bloodline, family tree, pedigree, stock, strain, derivation"},
{"generality", "1: breadth, universality, prevalence, catholicity, ecumenically; 2: vagueness; generalization, sweeping statement, truism, platitude"},
{"generate", "make, create, form, originate, cause, initiate, bring about, produce, engender, propagate, father, beget, spawn"},
{"generation", "creation, production, genesis, formation, origination, procreation, propagation, begetting, breeding, engendering, progenitor"},
{"generosity", "liberality, benevolence, munificence, bounty, charity, kindness, magnanimity, goodness, softheartedness, beneficence, unselfishness, largesse, expansiveness"},
{"genesis", "start, origin, inception, birth, beginning, creation, formation, root, source, commencement, outset, dawn"},
{"geniality", "friendliness, kindness, mirth, amiability, cordiality, warmth, cheerfulness, congeniality, conviviality"},
{"genius", "1: brilliance, originality, creativity, inventiveness, discernment, intelligence, sagacity, wisdom, intuition, subtlety; 2: propensity, flair, bent, penchant, proclivity, predilection, aptitude, faculty, talent, knack, ability, gift"},
{"genocide", "slaughter, massacre, extermination, mass killing"},
{"genre", "variety, type, sort, group, kind, style, category, class, genus, species, strain"},
{"gentility", "1: refinement, civility, cultivation, elegance, polish, decorum, courtesy, propriety; 2: rank, high birth, aristocracy, nobility, gentry, elite, upper classes, blue bloods"},
{"gentry", "upper class, aristocracy, nobility, nobles, gentility, gentlefolk, elite, high society"},
{"genus", "type, category, group, kind, class, division, genre, breed, species, order, set"},
{"germ", "1: origin, beginning, inception, source, root, cause, rudiment, spark; 2: embryo, seed, egg, nucleus, bud, sprig, ovum, ovule, spore, sprout, I bacillus, microbe, antibody, bacteria, bacterium, bug, virus"},
{"germinate", "bud, sprout, grow, generate, develop, shoot, swell, vegetate"},
{"gestation", "1: development, incubation, maturation, growth, metamorphosis, planning, drafting, ripening; 2: pregnancy, reproduction, parturition, propagation, conception, evolution"},
{"gesticulate", "gesture, sign, signal, motion, pantomime, wave, point, indicate"},
{"gesture", "1: sign, action, motion, gesticulation, intimation, sign, signal, act, wave, indication; 2: pose, posture, attitude, appearance"},
{"gesture", "gesticulate, motion, signal, sign, indicate, point, wave"},
{"get", "1: obtain, gain, procure, acquire, achieve, attain, earn, reap, receive, secure, seize; 2: (force or influence someone to do something) urge, persuade, coax, induce, enjoin, influence, excite, egg on, prevail upon, stimulate; 3: catch, contract, succumb to, come down with, fall victim to; 4: understand, comprehend, grasp, perceive, know, fathom, realize, see; 5: (get across) communicate, convey, transmit, impart, pass on, bring home to someone, ford, cross, negotiate, traverse; 6: (get ahead) succeed, prosper, thrive, progress, flourish, make it, get there; 7: (get along) succeed, thrive, prosper, flourish, make a living, advance, progress, proceed, move on, push ahead, age, wane, decline; 8: (get at) arrive, achieve, reach, ascertain, attain, intend, suggest, mean, aim, purpose, hint, imply; 9: (get away) escape, leave, flee, get out, breakout, depart, decamp, elude, disappear; 10: (get back) regain, retrieve, reclaim, salvage, recover ' repossess, recoup, revenge, retaliate, strike back, give tit for tat; 11: (get by) survive, exist, subsist, cope, manage, fare, make ends meet, make do, shift, contrive; 12: (get it) understand, comprehend, get the message or picture, catch on, perceive, know, suffer, get one's just deserts, be scolded, catch it, catch hell, be punished, suffer the consequences; 13: (get off ) depart, go, leave, exit, shove off, dismount, alight, disembark, descend; 14: (get on) dress, attire, don, wear, mount, go up, ascend, scale, climb, board, embark, succeed, manage, prosper, get along, cope, fare, make out, progress, proceed; 15: (get out of ) gain from, get from, obtain from, secure from, evade, dodge, avoid, shirk, shun4, leave, exit, depart, go away, withdraw; 16: (get over) overcome, surmount, survive, shake off, recuperate, recover, mend, heal, convalesce; 17: (get to) arrive, reach, approach, land at, influence, reach, have an effect, hit home, make its point, talk to, approach; 18: (get through) complete, achieve, discharge, enact, finish, endure, survive, subsist, bear, tolerate; 19: (get together) meet, join, assemble, convene, converge, congregate, unite, rally, gather, accumulate, muster"},
{"get-together", "gathering, function, party, social, reception, soiree, do"},
{"gewgaw", "toy, trinket, novelty, knickknack, bauble, trifle, bijou, bagatelle"},
{"ghost", "apparition, vision, specter, spirit, soul, demon, shade, phantom, spook, phantasm, wraith"},
{"giant", "monster, behemoth, titan, leviathan, colossus, Goliath, Hercules"},
{"gibberish", "nonsense, blather, drivel, jargon, lingo, prattle, balderdash, gobbledegook, mumbo jumbo"},
{"gibe", "ridicule, scoff, sneer, flout, deride, tease"},
{"gift", "1: present, donation, benefaction, grant, gratuity, boon, alms, endowment, bequest, bounty, charity, provision; 2: ability, aptitude, knack, talent, faculty, capacity, genius"},
{"giggle", "noun - laugh, chuckle, tee-hee, snicker, chortle, titter, snigger; verb - laugh, chuckle, tee-hee, snicker, snigger, chortle, titter"},
{"gild", "1: overlay, plate, wash, tinsel, electroplate, coat; 2: array, embellish, enhance, festoon, enrich, garnish, ornament, beautify, dress up, trim"},
{"gimmick", "1: gadget, apparatus, fixture, device, contrivance; gizmo; 2: stratagem, gambit, trick, stunt, ploy, scheme; means, method"},
{"gird", "1: encircle, girdle, surround, belt, enclose, encompass, ring, hem in, enfold, pen; 2: support, brace, fortify, strengthen, steel, ready, prepare"},
{"girdle", "noun - corset, belt, sash, cummerbund, waistband, cincture, fillet; verb - surround, encircle, hem, ring, bind, enclose, encompass, environ, circumscribe"},
{"gist", "substance, pith, essence, marrow, heart, core, crux, meaning, import, drift, significance"},
{"give", "1: grant, bestow, confer, impart, endow, bequeath, donate, award, dispense, subsidize, contribute; 2: concede, grant, allow, cede, relinquish; 3: (give away) give, bestow, award, dispense, present, donate, reveal, betray, divulge, disclose, expose, leak, tattle, let slip, uncover; 4: (give back) restore, return, refund, remit, repay, reimburse; 5: (give in submit) surrender, concede, capitulate, yield, recant, cede; 6: (give off) emit, release, effuse, emanate, discharge, exude, vent, produce, exhale; 7: (give out) emit, emanate, exude, discharge, exhale, give off, release, vent, generate, deliver, deal, dole, pass or hand out, distribute, disseminate, scatter, strew, proclaim, publish, make known, announce, advertise, broadcast, transmit, utter, weaken, fail, malfunction, break down, tire, collapse, run down; 8: (give up) surrender, cede, hand over, yield, capitulate, relinquish, quit, forswear, renounce, waive, desist, resign, throw in the towel; 9: (give way) collapse, fall, crumble, crumple, break, cave in, sag, crack, give ground, retreat, back up or away, flinch, move aside"},
{"gladden", "cheer, brighten, hearten, encourage, exhilarate, please, elate, enliven, gratify"},
{"gladness", "happiness, mirth, delight, joy, glee, gaiety, brightness"},
{"glamour", "allure, magnetism, appeal, charm, magic, fascination, attraction, enchantment"},
{"glance", "noun - look, glimpse, once-over, sight, peek, peep, look-see, view, squint; verb - 1: look, view, gaze, browse, leaf, scan, glimpse, peek, peep; 2: ricochet, bounce, rebound, graze, skim; reflect, shine, flash, shimmer, glint, glitter, glisten, twinkle"},
{"glare", "1: shine, beam, glow, radiate, blaze, dazzle, flame, flare; 2: stare, gaze, glower, scowl, frown, fix, wither"},
{"glaze", "noun - varnish, lacquer, polish, enamel, finish, shine, patina, topcoat, gloss, luster; verb - polish, varnish, lacquer, gloss, buff, burnish, enamel, shellac, furbish"},
{"gleam", "noun - sparkle, glimmer, shimmer, luster, sheen, flicker, flash, glint; verb - glimmer, shine, glow, shimmer, glitter, glint, scintillate, glisten, flash, flare, glance, coruscate"},
{"glean", "cull, harvest, reap, gather, garner, amass, collect; learn, pick up"},
{"glee", "exuberance, exhilaration, hilarity, elation, delight, joy, exultation, jollity, verve, merriment, jocularity"},
{"glide", "skim, slide, drift, coast, float, slip, fly, skate, sail, glissade"},
{"glimmer", "noun - glow, twinkle, shimmer, sparkle, ray, hint, inkling, trace, gleam, glint; verb - twinkle, shine, sparkle, glow, shimmer, glitter, flicker, glisten, glint, scintillate"},
{"glimpse", "noun - look, view, peek, glance; verb - sight, spot, espy, peek, glance"},
{"glint", "twinkle, gleam, glimmer, shine, sparkle, flash, glitter"},
{"glisten", "shine, sparkle, twinkle, gleam, glimmer, scintillate, glint, flash, shimmer"},
{"glitter", "noun - sparkle, shimmer, shine, flash; radiance, brightness, luster, splendor, tinsel, pageantry; verb -  sparkle, twinkle, flash, shine, spangle, glimmer, shimmer, glisten, gleam, scintillate, glint, glare, flare"},
{"gloat", "relish, exult, rejoice, crow, glory, triumph, vaunt, bask, revel"},
{"globe", "1: sphere, orb, balloon, bubble, ball; 2: earth, planet, world"},
{"globe-trotter", "jet-setter, world traveler, voyager, wanderer, tourist"},
{"gloom", "1: darkness, twilight, murk, obscurity, dimness, dusk, shade; 2: sadness, depression, woe, melancholy, despondency, misery, sorrow, dolor, grief, foreboding"},
{"glorify", "1: praise, laud, extol, acclaim, eulogize, dignify, exalt, honor, venerate, idolize, illuminate, aggrandize; 2: worship, deify, immortalize, sanctify, revere, bless, canonize, beatify, enshrine"},
{"glory", "noun - 1: fame, renown, honor, distinction, prestige, celebrity, eminence, illustriousness; 2: splendor, radiance, effulgence, majesty, brilliance, sumptuousness, richness, beauty; 3: worship, adoration, blessing, benediction; verb - delight, revel, rejoice, relish, exult, gloat, crow, pride oneself, boast"},
{"gloss", "noun - 1: brightness, sheen, shine, varnish, veneer, luster, polish, gleam, burnish; 2: mask, semblance, facade, veneer, pretense, front, sham; 3: commentary, explanation, annotation, footnote, interpretation, elucidation, note; verb - explain, annotate, interpret, comment, elucidate; 3: (gloss over) disguise, hide, camouflage, whitewash, conceal, gild, mask, smooth over"},
{"glow", "noun - 1: phosphorescence, radiance, luminosity, effulgence, incandescence, glimmer, brightness, lambency; 2: enthusiasm, passion, vehemence, intensity, ardor, gusto; verb - 1: radiate, brighten, gleam, shine, glimmer, coruscate; 2: color, redden, flush, blush, flare up; bum, flame, kindle, smolder"},
{"glower", "glare, scowl, frown, sulk"},
{"glue", "noun - adhesive, cement, paste, mucilage, gum, isinglass; verb - stick, fix, cement, paste, seal, agglutinate, gum"},
{"glut", "noun - surplus, excess, overabundance, surfeit, plethora, saturation, superfluity; verb - 1: oversupply, flood, overwhelm, inundate, deluge, congest, saturate, clog, cloy; 2: gorge, satiate, stuff, cram, hog, feast, wolf, devour"},
{"glutton", "gourmand, pig, hog, cormorant, guzzler, gobbler, epicure, sensualist"},
{"gnaw", "1: chew, nibble, bite, munch, masticate, champ; 2: erode, wear, eat away, corrode, consume; 3: worry, fret, chafe, plague, trouble, rankle"},
{"go", "1: move, proceed, progress, advance, hike, wend; 2: depart, leave, quit, withdraw, decamp, retreat, run away, scram; 3: function, work, run, perform, operate; 4: (be appropriate) belong, match, mesh, correspond, suit, fit in, harmonize, accord, agree, complement; 5: (go along with) cooperate, agree, concur, assent, accompany, escort, squire, go with; 6: (go back) forsake, renege, repudiate, retract, revert, return, backslide, desert, retreat; 7: (go between) intervene, mediate, arbitrate, meddle, reconcile; 8: (go by) pass, overshoot, exceed, outstrip, lap beat, follow, adopt, heed, conform to, respect; 9: (go hard with) hinder, plague, oppress, torment, burden; 10: (go in for) participate in, practice, take up, pursue, advocate, endorse, espouse, favor, back, promote, adopt, embrace; like, enjoy, be fond of, fancy; 11: (go off) leave, quit, depart, part, abscond, decamp, vanish, vamoose, explode, blow up, detonate, discharge, fire; 12: (go on) act, execute, behave) conduct one- self, happen, occur, come about, take place, proceed, endure, persevere persist, continue, bear, last, stay, talk, chatter, converse, speak, blather, prattle, ramble on; 13: (go over) rehearse, repeat, practice, review, rehash, examine, inspect, investigate, analyze, study, peruse, scan"},
{"goad", "incite, Provoke, spur, instigate, impel, push, propel"},
{"goal", "aim, target, aspiration, ambition, objective, intention, purpose, design, end, destination, mark"},
{"gobble", "cram, devour, stuff, gorge, bolt, gulp, eat, consume, guzzle, hog, wolf, put away, shovel"},
{"go-between", "middleman, referee, mediator, agent, messenger"},
{"goblin", "demon, gremlin, hobgoblin, imp, sprite, spirit, troll"},
{"godsend", "miracle, blessing, boon, windfall, gift, manna"},
{"goo ", "sludge, mud, mire, ooze, slime, slush, gunk"},
{"good", "1: benefit, welfare, advantage, gain, asset, boon, profit; 2: goodness, virtue, ethic, ideal, morality, righteousness, uprightness, rectitude, rightness, merit; 3: (for good) permanently, forever, for all time, irrevocably, henceforth, finally, irreversibly, irreparably, once and for all; 4: (make good) repay, reimburse, pay back, compensate, succeed, prove oneself, accomplish, achieve, arrive, justify, support, uphold, maintain"},
{"good-for-nothing", "loafer, vagabond, bum, tramp, wastrel, ne'er-do-well, reprobate, profligate, idler"},
{"goodness", "1: virtue, justness, integrity, morality, uprightness, righteousness, fairness, piety; 2: excellence, value, merit, worth; 3: kindness, benevolence, charity, altruism"},
{"goods", "1: commodities, merchandise, wares, stock, vendibles, appurtenances, chattels; 2: (items belonging to an individual) property, effects, possessions, belongings, equipment, baggage, furnishings, furniture, traps"},
{"gore", "stab, impale, pierce, spear, stick, spit, puncture, gouge, transfix, rend"},
{"gorge", "noun - gulch, fissure, gap, gully, canyon, ravine, pass, chasm, abyss, cleft, defile; verb - devour, stuff, gulp, satiate, sate, wolf, hog, cram, glut"},
{"gospel", "doctrine, creed, credo, dogma, faith, truth, certainty, verity"},
{"gossip", "noun - 1: rumor, hearsay, scandal, earful, chit-chat, chatter; 2: snoop, tattler, scandalmonger, backbiter, magpie, chatterbox, blabbermouth; verb - chat, prattle, tattle, jaw, blather, rumor, report, blab"},
{"gouge", "noun - cut, slash, groove, hollow, trench, furrow, gash, score, scoop, hack; verb - 1: channel, dig, hollow out, chisel, cut, scoop, claw, groove, gash, incise, slash, scratch, hack, score; 2: cheat, steal, chisel, blackmail, extort"},
{"gourmet", "connoisseur, epicure, bon vivant, critic, Epicurean, gastronome"},
{"govern", "rule, command, oversee, preside, control, reign, supervise, guide, administer, manage, regulate"},
{"government", "authority, command, control, direction, dominion, administration, management, guidance, rule, sovereignty, ministry"},
{"governor", "administrator, controller, head, leader, supervisor, director, overseer"},
{"gown", "dress, frock, garment, robe, habit, negligee"},
{"grab", "clutch, grasp, grip, seize, snatch, capture, nab, pluck, usurp, commandeer, expropriate, confiscate"},
{"grace", "noun - 1: agility, dexterity, balance, suppleness, nimbleness, pliancy; 2: mercy, forgiveness, charity, clemency, compassion, leniency, quarter; verb - 1: embellish, adorn, beautify, decorate, trim; 2: honor, dignify, ennoble, distinguish"},
{"gradation", "1: arrangement, grouping, ordering, sequence, classification, series, stage; 2: measurement, level, mark, notch, tier, step"},
{"grade", "noun - 1: incline, slope, gradient, slant, pitch, ascent, descent, declivity; 2: (measurement on a scale) degree, increment, mark, gradation, step; verb - evaluate, rate, value, classify, brand, categorize, rank, type, sort"},
{"gradient", "slope, grade, incline, slant, bank, downgrade, upgrade, cant, tilt"},
{"graduate", "1: (assign to different levels) rank, classify, grade, group, arrange, order, sort; 2: (mark in specified units) measure, calibrate, standardize"},
{"graft", "noun - 1: scion, splice, transplant, slip, shoot, transplant, implant, insert; 2: fraud, peculation, thievery, corruption; verb - 1: unite, join, splice, implant, insert, transplant; 2: cheat, thieve, swindle, steal"},
{"grain", "1: seed, kernel, cereal, maize; 2: particle, mite, speck, fragment, bit, modicum crumb, iota, jot, morsel, granule, scintilla; 3: texture, striation, pattern, weft, tooth, nap, weave, warp and woof; 4: (against the grain) disturbing, irritating, bothersome, offensive"},
{"grandeur", "magnificence, majesty, splendor, pomp, stateliness, loftiness, graciousness, hauteur"},
{"grant", "noun - donation, award, endowment, gift, scholarship, subsidy, benefaction, annuity, honorarium; verb - 1: admit, concede, accede, acknowledge, acquiesce, consent, accord; 2: bestow, give, confer, award, donate, provide, allocate, apportion, vouchsafe"},
{"granule", "grain, speck, seed, iota, jot, fragment, crumb, particle, scrap"},
{"graph", "diagram, chart, grid, table, histogram"},
{"grapple", "1: fasten, hook, catch, close, join, grip, clasp, clinch, make fast; 2: wrestle, engage, fight, battle, struggle, tussle, contend"},
{"grasp", "noun - 1: grip, clutches, hold, clasp, embrace, possession, reach; 2: understanding, perception, ken, comprehension, scope, capacity, awareness, insight; verb - 1: clutch, grip, enclose, clasp, clinch, grab, catch, seize, snatch, nab; 2: comprehend, understand, get, perceive, apprehend, realize, see, envisage, imagine"},
{"grate", "1: (make a harsh sound) grind, rasp, rub, scrape, scratch, creak; 2: irritate, aggravate, annoy, irk, rankle, exasperate, vex, fret, chafe, peeve, get on one's nerves, set one's teeth on edge; 3: shred, mince, granulate, grind, pulverize"},
{"gratification", "satisfaction, enjoyment, contentment, pleasure, delight; 2: payment, indulgence, reward, recompense, fruition"},
{"gratify", "1: please, charm, delight, gladden, content, cheer, amuse; 2: (meet a demand) appease, cater to, indulge, humor, satisfy, pamper, coddle, comply"},
{"gratitude", "thankfulness, appreciation, indebtedness, mindfulness, recognition, acknowledgment, awareness"},
{"gratuity", "tip, bonus, gift, present, donation,  largesse, recompense, perquisite, benefaction"},
{"grave", "crypt, tomb, vault, mausoleum, sepulcher, catacomb, charnel, barrow, cairn"},
{"gravel", "sand, pebbles, shale, macadam, alluvium, marl"},
{"gravitate", "1: drift, be attracted, incline, tend, lean, move toward; 2: precipitate, drop, descend, fall, sink, settle"},
{"gravity", "1: attraction, pull, weight, heaviness, pressure, force, gravitation; 2: importance, seriousness, weight, moment, urgency, exigency, magnitude, consequence; 3: dignity, composure, calm, reserve, solemnity"},
{"graze", "noun - scratch, abrasion, scrape, score; verb - 1: touch, skim, brush, glance; scrape, rub, chafe, abrade, skin, shave; 2: pasture, feed, eat, gnaw, nibble, bite, uproot, forage, ruminate, batten, crop, masticate; munch, nosh, snack"},
{"grease", "noun - oil, ointment, unction, wax, salve, tallow, unguent, fat, lard; verb - oil, lubricate, anoint, smear, swab, salve, daub, pomade"},
{"greatness", "1: eminence, prominence, renown, importance, import, fame, celebrity, distinction, illustriousness; 2: largesse, size, bulk, weight, extent, heaviness, immensity, amplitude, hugeness, vastness; 3: merit, worth, virtue, character, magnanimity, morality, idealism"},
{"greed", "avarice, rapacity, gluttony, voracity, selfishness, desire, cupidity, avidity, covetousness, hunger"},
{"green", "lawn, grass, field, park, turf, common, greensward, sward"},
{"greenery", "vegetation, foliage, verdure"},
{"greenhorn", "beginner, novice, ingenue, tyro, neophyte, tenderfoot, amateur, fledgling, initiate, rookie, learner"},
{"greet", "meet, welcome, hail, receive, address, salute, compliment"},
{"greeting", "reception, welcome, address, hail, acknowledgment, salutation, salute, obeisance, congratulations, felicitations"},
{"grief", "1: sorrow, anguish, misery, distress, bereavement, woe, pain, lamentation; 2: tribulation, affliction, trouble, difficulty, hardship"},
{"grievance", "complaint, gripe, beef; hardship, injury, distress, injustice, wrong, tribulation, trial, affliction"},
{"grieve", "1: (to feel grief) mourn, lament, sorrow, bemoan, pine, rue, regret, agonize, suffer; 2: (to cause grief) sadden, hurt, harrow, pain, wound, hurt"},
{"grill", "1: broil, roast, saute, barbecue, cook; 2: question, cross-examine, interrogate, catechize, pump, give the third degree"},
{"grimace", "noun - pout, frown, scowl, sneer, smirk; verb - pout, frown, scowl, sneer, smirk, grin, make a face, mug"},
{"grime", "dirt, filth, soil, soot, muck, smut, squalor, smudge"},
{"grin", "smile, beam, smirk, simper"},
{"grind", "noun - drudgery, toil, labor, work, sweat, exertion; verb - 1: pulverize, crush, powder, mill, grate, granulate, pound, pestle; 2: sharpen, whet, hone, polish, smooth, scour, abrade; 3: oppress, persecute, harass, torment, worry; 4: (grind out) create, manufacture, compose, produce, chum out"},
{"grip", "noun - 1: grasp, hold, clutch, clasp, cinch, vise, clench, clinch, embrace, handshake; 2: understanding, perception, ken, comprehension, in control, dominance, power, influence; 3: suitcase, valise, satchel, bag; verb - 1: clasp, seize, clutch, grasp, catch, hold, latch on to; 2: enthrall, fascinate, engross, entrance, mesmerize, rivet, spellbind, involve, absorb, thrill, compel"},
{"gripe", "noun - objection, complaint, grievance, protest, grumble, beef, whine; verb - 1: disturb, annoy, vex, irritate, bother, irk, aggravate; 2: complain, grumble, mutter, fuss, carp, whine, moan, groan, grouch, grouse, bellyache, bitch"},
{"grit", "1: gravel, sand, dust, dirt; 2: courage, pluck, determination, tenacity, mettle, nerve, perseverance, guts, stamina, spunk, spine, staying power"},
{"groan", "noun - moan, cry, wail, sigh, lament, sob, whimper, bleat; verb - cry, moan,, murmur, lament, wail, sigh, complain, object, protest, keen"},
{"groom", "noun - 1: servant, stable boy, equerry; 2: bridegroom, spouse, benedict, consort; verb -  1: clean, preen, primp, tidy, spruce, brush; 2: train, school, prepare, ready, drill, initiate"},
{"groove", "1: rut, channel, gutter, trench, canal, furrow, flute, hollow, valley, 2: (in the groove) efficient, skillful, operative, working"},
{"grope", "fumble, founder, cast about, feel around, flounder, search, fish, probe"},
{"gross", "noun - total, aggregate, whole, totality, entirety, bulk, sum; verb - earn, make, take in, rake, accumulate, total, aggregate"},
{"grotto", "cave, cavern, chamber, hollow, hole, catacomb"},
{"grouch", "noun - curmudgeon, churl, grumbler, malcontent, crank, crab, complainer, bellyacher, whiner; verb - complain, mutter, grumble, gripe, carp, grouse, whine, moan, bellyache, beef"},
{"ground", "noun - 1: soil, sand, dirt, earth, clay, sod, turf, dust, loam, pitch; 2: area, spot, field, tract, terrain, territory, region; 3: (from the ground up) thoroughly, wholly, entirely, completely; 4: (give ground) withdraw, yield, retire, retreat; 5: (on firm ground) reliable, secure, supported, safe; verb - 1: establish, base, anchor, install, rest, settle; 2: teach, train, indoctrinate, educate, tutor, coach, drill, prepare"},
{"grounds", "1: property, lot, territory, domain, tract, habitat, park, surroundings, environs; 2: basis, premise, motive, rationale, foundation, justification, cause, reason, argument, proof, vindication"},
{"groundwork", "1: foundation, basis, footing, cornerstone, underpinning; 2: preliminaries, preparation, arrangements, homework, research"},
{"group", "noun - 1: gathering, assemblage, congregation, crowd, gang, team, squadron, clique, circle, faction, coterie; 2: category, class, division, set, branch; verb - 1: mass, assemble, collect, band, marshal, get together, fraternize, congregate; 2: classify, categorize, sort, order, cluster, arrange, assort"},
{"grouse", "noun - complaint, grievance, objection, gripe, peeve, lament; verb - gripe, grouch, grumble, complain, carp, fret, bellyache, beef, moan"},
{"grove", "thicket, wood, woodland, copse, arbor, plantation, forest, stand, orchard"},
{"grovel", "defer, cringe, kowtow, bootlick, flatter, fawn, cower, creep, crawl"},
{"grow", "1: increase, expand, swell, enlarge, -late, stretch, spread, burgeon; 2: develop, evolve, mature, sprout, germinate, flower, shoot up, blossom; 3: cultivate, raise, nurture, foster, plant, farm; 4: flourish, prosper, breed, thrive, advance, progress"},
{"growl", "noun - snarl, grumble, nimble, bellow, gnarl, bark, grunt, snap; verb - 1: snarl, gnarl, grumble; 2: scold, upbraid, castigate, carp"},
{"growth", "1: increase, expansion, growing, burgeoning, stretching, widening, proliferation, multiplication; 2: development, ripening, completion, adulthood, fullness, maturation, flower, prime, harvest"},
{"grub", "noun - 1: larva, worm, maggot, caterpillar, pupa, nymph, chrysalis; 2: food, rations, provisions, sustenance, edibles, victuals, comestibles, chow, eats; verb - 1: dig, delve, burrow, excavate, forage, rummage, ferret, root, probe, investigate, explore, hunt, scour, uproot; 2: work, drudge, roll, labor, slave"},
{"grudge", "noun - resentment, spite, bitterness, enmity, animosity, hard feelings, malice, rancor, jealousy, aversion, pique; verb - resent, object to, begrudge, stint, pinch, covet, withhold, repine"},
{"grumble", "noun - 1: muttering, growl, murmur, rumble, gurgle, moan; 2: complaint, grievance, objection, lament, gripe, beef; verb - 1: complain, carp, fuss, gripe, grouch, bellyache, repine, deplore; 2: growl, snarl, gnarl, bark, grunt, mutter, rumble, splutter, snuffle"},
{"grunt", "snort, squawk, squeak, cry"},
{"guarantee", "noun - warranty, promise, pledge, assurance, word of honor, covenant, insurance, security, assurance, oath, voucher, surety, endorsement; verb - assure, ensure, insure, promise, swear, warrant, certify vouch for, secure, protect, underwrite"},
{"guarantor", "sponsor, supporter, underwriter, backer, voucher, bondsman, guarantee, warrantor"},
{"guaranty", "1: promise, assurance, pledge, attestation, certification, covenant; 2: contract, warrant, bond, recognizance, certificate, charter, stake, collateral, security"},
{"guard", "noun - 1: sentry, escort, protector, lookout, custodian, sentinel, patrol, watch; bulwark, shield, screen; 2: precaution, vigilance, care, watchfulness, heed, wariness, attention; verb - watch, protect, secure, defend, safeguard, supervise, tend, mind, oversee, patrol, police"},
{"guardian", "guard, keeper, warden, attendant, custodian, protector, conservator, preserver, trustee"},
{"guess", "noun - conjecture, supposition, theory, hypothesis, estimate, prediction, speculation, opinion, judgment, belief, surmise; verb - speculate, suppose, surmise, estimate, conjecture, hypothesize, predict, imagine, suspect, think, judge, dare say"},
{"guest", "1: visitor, caller, company, visitant; 2: tenant, boarder, patron, customer, sojourner, frequenter, lodger, regular, renter"},
{"guidance", "1: direction, leadership, management, government, supervision, navigation, control, auspices, aegis; 2: counsel, advice, help, recommendation, caution, warning"},
{"guide", "noun - 1: pathfinder, pilot, scout, escort, pioneer, usher, docent, tutor, vanguard, chaperon; 2: model, pattern, example, standard, exemplar, ideal, inspiration, polestar, beacon, signpost; verb - 1: (have charge of) direct, supervise, oversee, control, rule, manage, command, govern, regulate, handle; 2: (take in a desired direction) lead, conduct, pilot, steer, point, counsel, teach, educate, train, head, sway, shepherd"},
{"guild", "association, league, fellowship, brotherhood, organization, corporation, fraternity, order, society, union, club, lodge"},
{"guile", "deceit, cunning, craft, treachery, slyness, duplicity, cleverness, artifice, ruse, trickery"},
{"guilt", "(bad feeling) shame, blame, self-reproach, remorse, contrition; 2: culpability, delinquency, criminality"},
{"guise", "1: disguise, mask, facade, pretense, masquerade; 2: likeness, semblance, appearance, form, manner, custom, aspect, mien"},
{"gulch", "gully, ditch, gorge, ravine"},
{"gulf", "1: chasm, abyss, void, opening, gap, gorge, cleft, breach, rift, rent, split; 2: inlet, sound, cove, bay, basin"},
{"gully", "ravine, ditch, gulch, gutter, crevasse, watercourse"},
{"gulp", "guzzle, knock back, quaff, swig, swill, devour, bolt, gobble, wolf, stuff"},
{"gum", "glue, adhesive, paste, mucilage, resin, cement, sap, pitch, tar"},
{"gumption", "boldness, nerve, spunk, daring, guts, aggressiveness, initiative, enterprise"},
{"gunman", "assassin, murderer, sniper, killer, gangster, bandit, terrorist, hit man, desperado"},
{"gargle", "babble, murmur, bubble, trill, purl, burble, lap"},
{"guru", "mentor, teacher, instructor, master, authority, sage, eminence, swami"},
{"gush", "noun - spout, torrent, cascade, eruption, spurt, burst, jet, flood, rush, tide, flow, stream, effusion; verb - 1: spout, pour, well, jet, spew, spurt, burst; cascade, surge, flow, stream, rush, run; 2: sentimentalize, maunder, babble, blather, slobber, effuse, drivel, prate, prattle"},
{"gust", "blast, squall, rush, gale, breeze, blow, flurry"},
{"gusto", "fervor, enjoyment, delight, relish, pleasure, zeal, zest, vigor, exhilaration, verve, exuberance"},
{"gut", "ravage, ransack, Pillage, rifle, plunder,loot, clean out, sack, despoil"},
{"guts", "1: bowels, insides, intestines, entrails, innards, viscera; 2: courage, daring, audacity, boldness, spunk, moxie, endurance, stamina, backbone, mettle, grit, pluck, fortitude"},
{"gutter", "ditch, canal, runnel, gully, trench, channel, trough, sluice"},
{"guy", "1: cable, truss, sling, hawser, tackle, cinch, bond, line; 2: fellow, chap, lad, man, individual, person"},
{"guzzle", "imbibe, swill, tipple, quaff, gulp, chug"},
{"gyp", "noun - cheat, fraud, trick, swindle, hoax, scam, rip-off; verb - cheat, defraud ' swindle, cozen, bamboozle, gull, hoodwink"},
{"gypsy", "nomad, vagabond, vagrant, tramp, Bohemian, wanderer, migrant, gadabout"},
{"gyrate", "twirl, whirl, pirouette, spin, spiral, gyre, rotate, coil, swirl"},
{"gyration", "spinning, rotation, twirl, pirouette, whirling, convolution, spiral, eddy, turn, roll"}
};

Save["gnounandverbsyn", gsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
hsyn = {
{"habit", "1: custom, practice, convention, routine, manner, way, fashion; bent, propensity, proclivity, inclination, nature, tendency, wont, penchant, disposition; 2: dress, costume, clothing, apparel, attire, garb"},
{"habitat", "surroundings, domain, environment, element, locality, terrain, territory; abode, home, turf"},
{"habitation", "dwelling, abode, domicile, home, residence, lodging, living quarters, inhabitance"},
{"habituate", "acclimatize, accustom, condition, break in, familiarize, inure, school, season"},
{"habitue", "devotee, regular, customer, patron, frequenter"},
{"hack", "cut, chop, hew, cleave, gash, slice, lacerate; whack, kick; mangle, mutilate"},
{"haggle", "bargain, barter, dicker, wrangle, bicker, cavil, palter, squabble, argue"},
{"hail", "greet, salute, wave, signal, address, flag down, acknowledge, welcome; honor, acclaim, applaud, exalt"},
{"hair", "1: locks, tresses, mane, mop, shock; 2: (get in one's hair) irritate, annoy, disturb, bother, bug; 3: (make one's hair stand on end) frighten, terrify, scare, horrify; 4: (split hairs) quibble, cavil, nag, nit-pick, pettifog; 5: (to a hair) precisely, perfectly, exactly"},
{"hairdo", "haircut, hairstyle, coiffure, perm"},
{"half", "bisection, division, fifty percent, half share, hemisphere, fraction, portion, section"},
{"half-wit", "cretin, dimwit, dolt, dullard, dunce, dunderhead, imbecile, moron, nitwit, simpleton"},
{"hall", "1: arena, auditorium, gym, concert hall, lyceum, rotunda, chamber, armory, assembly room; 2: entrance, foyer, anteroom, gallery, lobby, vestibule, concourse, corridor"},
{"hallmark", "badge, emblem, seal, stamp, sign, trademark, symbol, signet"},
{"hallucinate", "imagine, fantasize, hear voices, daydream, freak out, trip"},
{"hallucination", "illusion, fantasy, vision, phantasm, apparition, mirage, figment, delusion, phantasmagoria"},
{"halo", "noun - radiance, nimbus, corona, aurora, aura, glory, halation"},
{"halt", "stop, break, pause, impasse, interruption, recess, standstill, stoppage, arrest, termination, close; verb - 1: cease, desist, end, pack it in, terminate, quit, rest, wait, pause, stay; 2: (bring to a halt) arrest, check, impede, interrupt, hamper, hinder, frustrate, quell"},
{"halve", "bisect, divide, split, lessen, reduce; share, go Dutch"},
{"hammer", "noun - mallet, gavel, club, peen, mace, ram; verb - 1: beat, hit, strike, clobber, knock, whack, bang, pound, drive, cudgel, batter, drum; 2: (hammer out) accomplish, complete, produce, forge, shape, settle, work out"},
{"hamper", "impede, hinder, thwart, restrain, inhibit, hamstring, fetter, restrict, curb, curtail"},
{"hamstring", "disable, cripple, injure, lessen"},
{"hand", "1: fist, flipper, mitt, paw, palm, grip; 2: role, responsibility, part, share, complicity; 3: worker, helper, employee, hired man, hireling, laborer; 4: aid, guidance, help, instruction, assistance, influence, participation; 5: (at first hand) directly, originally, from the horse's mouth; 6: (at hand) nearby, close by, within reach, approximate, immediate, ready, available, convenient, imminent, impending, approaching, coming; 7: (by hand) homemade, handcrafted, manual; 8: (eat out of one's hand) serve, obey, comply, be subordinated; 9: (from hand to mouth) from day to day, in poverty, insecurely, precariously, uncertainly, on the breadline; 10: (hands down) easily, effortlessly, in a canter, handily; completely, totally; 11: (hand in glove) together, in collusion, in league, intimately, in cahoots; 12: (in hand) managed, in order, under control; 13: (keep one's hand in) continue, carry on, make a practice of; 14: (off one's hands) rid of, not responsible for, free, released from; 15: (on hand) present, available, stocked, at hand, within reach, at one's fingertips; 16: (out of hand) unmanageable, wild, chaotic, unchecked, out of control, show one's hand reveal, divulge, disclose; 17: (throw up one's hands) resign, give up, quit, throw in the towel; 18: (wash one's hands of) reject, deny, refuse, spurn; 19: (with a heavy hand) harshly, oppressively, coercively; verb - 1: transfer, transmit, deliver, conduct, convey, give, pass, present, provide, return; 2: (hand down) bequeath, give, pass on, will, grant; 3: (hand in) submit, deliver, return; 4: (hand out) distribute, disseminate, disburse, dispense, mete; 5: (hand over) surrender, relinquish, deliver, give up, yield, present, turn over, release"},
{"handbook", "manual, guide, textbook, companion, mecum, directory"},
{"handcuff", "fasten, fetter, manacle, secure, shackle, tie"},
{"handcuffs", "manacles, shackles, fetters, cuffs"},
{"handful", "few, some, scattering, smattering, sprinkling"},
{"handicap", "1: disadvantage, barrier, obstacle, defect, penalty, drawback, hindrance, block, impediment, encumbrance, stumbling-block; 2: affliction, disability, impairment, loss; 3: (advantage in a sports competition) edge, advantage, head start; verb - disable, disadvantage, hamper, limit, cripple, deter"},
{"handiwork", "creation, product, achievement, doing, design, invention, production"},
{"handle", "noun - arm, handgrip, crank, knob, grasp, grip, haft, heft, hilt; verb - 1: touch, check, finger, prod, probe, feel, fondle, grasp, clutch, paw; 2: direct, control, supervise, manage, run, operate, administer, conduct, oversee; 3: deal in, retail, sell, trade, traffic, market"},
{"handling", "administration, approach, conduct, management, treatment, direction, manipulation, operation"},
{"handout", "1: alms, charity, contribution, dole, donation, freebie, free meal; 2: bulletin, circular, leaflet, handbill, notice, statement"},
{"hands", "authority, care, command, control, custody, guardianship, guidance, jurisdiction, keeping, possession, power, supervision, tutelage"},
{"handwriting", "penmanship, script, calligraphy, chirography, holograph, hand, longhand, manuscript, scrawl"},
{"handyman", "helper, hired man, Jack-of-all-trades, factotum"},
{"hang", "1: suspend, dangle, drape, sag, droop, loll, sling; attach, stick, nail, hook; 2: lynch, execute, gibbet, string up; 3: (hang about) dally, frequent, haunt, finger, loiter, tarry, hang around; 4: (hang back) demur, hesitate, recoil, shy away; 5: (hang fire) delay, procrastinate, stall, stop, vacillate, be on hold, wait, hang back; 6: (hang on) carry on, continue, persevere, endure, persist, hold fast, remain, hold the line, cling, clutch, depend on, grasp, grip; 7: (hang over) impend, loom, menace, threaten"},
{"hanger-on", "follower, lackey, minion, sycophant; leech, sponge, parasite, freeloader; nuisance, dependent"},
{"hangout", "resort, bar, den, dive, haunt, home, joint, watering-hole, hole"},
{"hang-up", "block, inhibition, difficulty, problem, predicament, disturbance; obsession, preoccupation, we fixe, thing"},
{"hank", "coil, knot, length, loop, piece, portion, roll, skein"},
{"hanker", "desire, covet, crave, want, wish, lust, hunger, itch, thirst, yearn"},
{"hankering", "thirst, urge, wish, craving, yearning, yen"},
{"hanky-panky", "cheating, chicanery, deception, deviltry, funny business, knavery, subterfuge, machinations, mischief, monkey business, nonsense, shenanigans, trickery"},
{"happen", "1: occur, arise, develop, transpire, befall, chance, result, ensue, issue, proceed, supervene; 2: (happen on) discover, find, light on, stumble on, chance on, come on, hit on"},
{"happening", "occurrence, event, incident, episode, affair, circumstance, experience, occasion, proceeding, scene"},
{"happiness", "bliss, contentment, delight, joy, elation, exuberance, jubilation, gaiety, pleasure, satisfaction"},
{"harangue", "noun - tirade, diatribe, lecture, peroration, sermon, declamation, exhortation, oration, philippic, spiel; verb - lecture, preach, rant, sermonize, declaim, descant, exhort, hold forth, orate, perorate"},
{"harass", "annoy, badger, pester, hassle, torment, vex, harry, beleaguer, exasperate, irritate"},
{"harassment", "aggravation, annoyance, bother, trouble, molestation, persecution, vexation"},
{"harbinger", "sign, omen, portent, signal, foretoken, herald, indication, precursor, warning"},
{"harbor", "noun - 1: anchorage, inlet, pier, wharf, jetty, marina, roadstead; 2: refuge, haven, retreat, sanctuary, asylum, shelter; verb - 1: protect, provide, secure, shelter, refuge, conceal, hide, lodge, nurture, shield; 2: (said of thoughts, beliefs, etc.) consider, cherish, entertain, regard, hold"},
{"harden", "1: solidify, crystallize, bake, cement, consolidate, concentrate, fossilize, freeze, ossify, petrify, vitrify, vulcanize; 2: brace, buttress, fortify, gird, reinforce; 3: toughen, acclimate, accustom, habituate, inure, season, indurate, develop, nerve"},
{"hardihood", "fortitude, courage, determination, mettle, resolution, firmness, grit, assurance; strength, power"},
{"hardiness", "resilience, resolution, ruggedness, stamina, sturdiness, valor, courage, fortitude"},
{"hardship", "adversity, suffering, privation, affliction, tribulation, burden, calamity, misfortune, trial"},
{"harlot", "call girl, prostitute, streetwalker, whore, trollop, strumpet, hooker"},
{"harm", "noun - 1: injury, damage, hurt, ill, impairment, detriment, infliction, misfortune; 2: evil, wickedness, vice, iniquity, immorality, mischief, abuse, outrage; verb - damage, hurt, injure, wound, impair, cripple, maltreat, mar, ruin, scathe, spoil"},
{"harmonize", "blend, match, coordinate, correspond, reconcile, jibe, accommodate, adapt, conform, arrange, attune, reconcile"},
{"harmony", "concord, accord, unity, agreement, amicability, amity, balance, symmetry, compatibility; friendship, peace, rapport, sympathy"},
{"harness", "channel, control, employ, use, utilize, yoke, apply, manage; bridle, tame, domesticate, secure, constrain"},
{"harpoon", "arrow, barb, dart, javelin, lance, spear"},
{"harrow", "1: plow, drag, dig, cultivate; 2: torment, torture, vex, harass, perturb, daunt, dismay, distress"},
{"harry", "1: raid, lay waste, pillage, plunder, ravage, rob, maraud, molest, sack, devastate; 2: harass, pester, badger, disturb, annoy, fret, hassle, tease, trouble, vex, worry, depredate"},
{"harvest", "noun - crop, yield, produce, product, reaping, fruit, consequence, fruition, result, return; verb - collect, reap, mow, glean, gather, garner, cull, cut, pick, pluck, accumulate, acquire, collect"},
{"hash", "1: goulash, ragout, stew, casserole, leftovers, olio; 2: mixture, mess, hodgepodge, mishmash, jumble, shambles"},
{"hashish", "cannabis, dope, ganja, hash, hemp, marijuana, pot, grass, weed"},
{"hassle", "noun - argument, quarrel, squabble, dispute, altercation; bother, difficulty, inconvenience, nuisance, trial; verb - annoy, harass, bother, pester, badger, bug, harry, hound"},
{"haste", "speed, swiftness, alacrity, celerity, dispatch, expedition, rapidity, urgency"},
{"hasten", "hurry, rush, speed, dash, scurry, hie, hightail it, accelerate, expedite, quicken, dispatch, goad, precipitate"},
{"hatch", "bear, breed, brood, incubate, conceive, concoct, contrive, design, develop, devise, originate, plan, plot, scheme"},
{"hate", "noun - animosity, enmity, hostility, loathing, execration, antipathy, detestation, disgust, malignity, rancor; verb - abhor, detest, despise, execrate, loathe, scorn"},
{"hatred", "malice, misanthropy, prejudice, animosity, antagonism, enmity, rancor"},
{"haughtiness", "arrogance, disdain, condescension, contempt, insolence, hauteur, airs, pomposity, snobbishness, elitism, aloofness, loftiness"},
{"haul", "noun - 1: pull, wrench, tug, lift, drag, heave; 2: loot, booty, catch, find, gain, harvest, spoils, takings, yield; verb - drag, pull, tug, lug, draw, heave; carry, cart, convey, move, tow, transport"},
{"haunches", "buttocks, thighs, hindquarters, backside, rump"},
{"haunt", "noun - den, hangout, lair, retreat, headquarters, rendezvous, resort, stamping ground, turf; verb - 1: habituate, frequent, occupy, hang around; 2: prey upon, torment, possess, trouble, plague, harass, terrify, harrow"},
{"have", "1: possess, hold, get, procure, acquire, obtain, secure, own, accept; comprise, contain, include; 2: bear, beget, bring forth, deliver; 3: deceive, cheat, dupe, fool, outwit, swindle, trick; 4: (have at) strike, thrust, attack; 5: (have done with) cease, desist, finish with, give up, leave, quit, stop, throw over, wash one's hands of; 6: (have to be) obliged, must, ought, should, be compelled, be forced, be obliged, be required"},
{"haven", "sanctuary, shelter, refuge, retreat, asylum, harbor, port, hideaway, haunt"},
{"havoc", "1: carnage, destruction, devastation, ruin, plunder, despoliation; 2: chaos, confusion, mayhem, uproar"},
{"hawk", "noun - warmonger, militarist, belligerent, chauvinist, jingoist; verb - peddle, sell, vend, tout, market, bark, cry"},
{"hawker", "peddler, huckster, vendor, seller"},
{"hazard", "noun - 1: danger, jeopardy, menace, threat, peril, risk; misfortune, mischance, mishap; 2: luck, accident, chance, possibility; verb - 1: venture, risk, gamble, speculate, dare, presume, attempt, chance; 2: endanger, jeopardize, imperil"},
{"haze", "mist, cloud, film, fog, smokiness, smog, fume, vapor, steam, miasma, nebulosity"},
{"head", "1: skull, brain, cranium, crown, pate, scalp; intelligence, aptitude, mentality, mind, noggin, noodle, bean; 2: ruler, leader, boss, supervisor, commander, director, manager; 3: top, crest, peak, summit, apex, acme, height, promontory, vertex; 4: beginning, start, source, fore, front, origin; 5: climax, crisis, turning point, culmination, end, conclusion; 6: (get it through one's head) apprehend, comprehend, learn, understand, grasp, follow, make; 7: (hang one's head) be sorry, repent, be contrite, regret; 8: (head over heels) completely, entirely, unreservedly, thoroughly, utterly, wholeheartedly, recklessly, wildly, uncontrollably, precipitately; 9: (lose one's head) take leave of one's senses, go mad, become angry or excited, rave, lose one's cool; verb - 1: lead, command, direct, govern, guide, point, manage) oversee, supervise; 2: (head for) aim for, direct toward, gravitate toward, make for, point to, steer for, turn for, zero in on; 3: (head off) avert, deflect, intercept, divert, interpose, parry, fend off; forestall, prevent, stop, ward off"},
{"headache", "1: migraine, neuralgia, megrim; 2: vexation, bother, hassle, bane, inconvenience, nuisance, pain in the neck"},
{"heading", "banner, caption, legend; title, name, category, designation, division, rubric, specification"},
{"headway", "progress, advance, improvement, increase, inroads, furtherance, promotion"},
{"heal", "cure, restore, treat, remedy, mend, rejuvenate, medicate, physic, salve, rehabilitate, resuscitate, ameliorate"},
{"health", "1: fitness, soundness, well-being, wellness, vigor, robustness, strength; 2: condition, constitution, form, shape, tone, weal"},
{"heaps", "profusion, abundance, accumulation, mass, mound, pile, store, hoard, aggregation"},
{"heap", "pile, gather, amass, hoard, collect, stack, stockpile"},
{"hear", "1: listen, heed, attend, hearken, eavesdrop; examine, judge, try; 2: (not hear) of reject, refuse, disallow, decline, turn a deaf ear"},
{"hearing", "1: inquiry, inquest, council, trial; audition, interview, tryout, performance, presentation; 2: ear, audition, auditory sense, perception; 2: earshot, range, reach, sound"},
{"hearsay", "rumor, gossip, report, talk of the town, scandal, grapevine, say-so, buzz, canard"},
{"heart", "1: feeling, affection, love, sympathy, sensitivity, compassion, concern, benevolence; 2: root, quintessence, core, center, essence, hub, kernel, nucleus; 3: courage, fortitude, nerve, mettle, stamina, character, boldness, bravery, grit, guts; 4: (after one's own heart) leasing, suitable, lovable; 5: (at heart)fundamentally, inherently, basically, privately; 6: (break one's heart)pain, disappoint, hurt, crush, dismay; 7: (by heart)by rote, pat, word for word; 8: (from the bottom of one's heart) honestly, deeply, frankly, sincerely; 9: (heart and soul)absolutely, completely, devotedly, entirely, unreservedly, wholeheartedly; 10: (set one's heart on) need, long for, desire, covet, prize; 11: (with half a heart) apathetically, listlessly, lukewarmly"},
{"heartache", "grief, sorrow, heartbreak, heart-sickness, misery, pain, remorse, anguish, bitterness, dejection, despair, despondency"},
{"hearten", "encourage, assure, embolden, inspire, rouse, stimulate, buck up; cheer, comfort, console, gladden"},
{"heat", "noun - 1: warmth, fever, incandescence, sultriness, swelter, tepidity, torridness; 2: passion, ardor, fervor, intensity, agitation, excitement, vehemence, violence, zeal; verb - 1: warm up, toast, melt, oxidize, sear, chafe, incinerate; 2: inflame, kindle, excite, animate, inspirit, rouse, stimulate"},
{"heathen", "barbarian, savage, philistine, gentile, idolater, infidel, pagan, unbeliever"},
{"heating", "baking, boiling, broiling, cooking, grilling, steaming, scalding, roasting, melting, warming"},
{"heave", "noun - cast, fling, hurl, throw, toss, wing; verb - lift, hoist, hurl, bob, pitch, lurch, reel, sway, swell, palpitate, breathe, swirl, ebb and flow, undulate"},
{"heaven", "1: paradise, Arcadia, Elysium, Elysian Fields, Olympus, Valhalla, afterworld, heavenly city, Holy City, New Jerusalem, Zion, nirvana, the hereafter"},
{"heaviness", "1: weightiness, heftiness, ponderousness, gravity, bulkiness; ballast, burden; 2: oppression, despondency, languor, melancholy, numbness, somnolence, torpor"},
{"heckle", "taunt, provoke, bait, gibe, jeer, needle, pester, snipe at, shout down"},
{"hector", "badger, browbeat, harass, intimidate, bully, menace, nag, tease, harry, pester"},
{"hedge", "noun - shrubbery, thicket, hedgerow, windbreak, barrier, boundary, enclosure, obstacle, fence; verb - 1: circumscribe, confine, cover, hem in, hinder, obstruct, restrict, safeguard, fortify, shield; 2: sidestep, dodge, evade, equivocate, stall, temporize, waffle"},
{"hedonist", "libertine, profligate, bon vivant, epicure, gourmand, sensualist, sybarite, voluptuary, swinger"},
{"heed", "noun - attention, care, caution, consideration, mind, note, notice, regard; verb - attend, beware, consider, follow, listen, mark, mind, note, regard, pay attention"},
{"heel", "scoundrel, rascal, bounder, cad, blackguard, scamp, chiseler"},
{"height", "1: elevation, altitude, eminence, stature, loftiness, tallness; 2: peak, pinnacle, summit top, zenith, acme, apex, climax, culmination"},
{"heighten", "intensify, amplify, augment, sharpen, elevate, emphasize, enhance, exalt, improve, increase, strengthen"},
{"heir", "beneficiary, inheritor, heiress, legatee, successor, descendant, scion"},
{"hell", "1: abyss, Hades, inferno, nether world, pandemonium, underworld, Styx, Acheron; 2: torment, affliction, agony, anguish, misery, ordeal, suffering, torture, trial; 3: (catch hell) be scolded, get into trouble, be in hot water, get hell"}, 
{"helm", "command, control, direction, reins, rudder, saddle, steerage, tiller, wheel"},
{"help", "noun - 1: assistance, support, aid, advice, cooperation, guidance, backing, maintenance, nourishment, relief; 2: assistant, employee, aide, hand, helper, hired help; verb - 1: aid, assist, cooperate, accommodate, support, stand by, back up, succor, sustain, nourish, promote, lend a hand, second, take under one's wing, go to bat for; 2: ease, ameliorate, allay, alleviate, mitigate; improve, better, correct"}, 
{"helper", "adjutant, aide, assistant, apprentice, factotum, attendant, auxiliary, right-hand man; collaborator, ally, colleague, partner, mainstay, second, supporter"},
{"helping", "serving, share, allowance, plateful, portion, amount, dollop, piece, ration"},
{"helpmate", "companion, consort, spouse, better half, other half, partner, helper, support, aide, assistant, associate"},
{"hem", "noun - border, edge, fringe, margin, piping, skirt, trimming; verb - border, circumscribe, confine, edge, enclose, beset, gird, environ, hedge, skirt, surround"},
{"henchman", "minion, jackal, heavy, bodyguard, right-hand man, sidekick; cohort, crony, supporter, partner"},
{"henpeck", "browbeat, badger, carp, cavil, chide, harass, hector, nag, pester, scold"},
{"herald", "noun - harbinger, omen, precursor, portent, signal, token; courier, crier, messenger, advance man, ambassador; verb - advertise, announce, broadcast, proclaim, trumpet; precede, forebode, portend, promise, prognosticate"},
{"heraldry", "1: badge, crest, arms, emblem, ensign, escutcheon, insignia; 2: ceremony, pageantry, pomp, regalia"},
{"herd", "noun - 1: bevy, drove, pack, flock, covey, gaggle, troop, swarm; 2: crowd, crush, horde, mass, mob, multitude, press, rabble, riff-raff, swarm, throng; verb - gather, assemble, collect, congregate, huddle, rally; drive, flock, guide, guard, lead, protect, shepherd, watch"},
{"heredity", "1: ancestry, inheritance, genealogy, pedigree, family tree; 2: genetics, eugenics"},
{"heresy", "dissent, apostasy, dissidence, heterodoxy, iconoclasm, nonconformity, revisionism"},
{"heretic", "dissident, freethinker, renegade, schismatic, separatist, apostate"},
{"heritage", "inheritance, bequest, birthright, endowment, lot, portion, share, inheritance, legacy, past"},
{"hermit", "ascetic, recluse, monk, anchoress, anchorite, troglodyte, eremite, holy man"},
{"hermitage", "1: isolation, seclusion, self-exile, withdrawal; 2: retreat, asylum, monastery, shelter"},
{"hero", "champion, celebrity, paragon, idol, heroine, star, protagonist, model, exemplar, paladin"},
{"hero-worship", "admiration, adoration, adulation, deification, idealization, idolization, veneration"},
{"hesitancy", "doubt, dubiousness, indecision, misgiving, qualm, reservation, skepticism, uncertainty, wavering"},
{"hesitate", "pause, balk, falter, lag, tarry, vacillate, flounder, think twice, debate, ponder, scruple, demur, drag one's feet or heels"},
{"hesitation", "1: doubt, skepticism, uncertainty, circumspection, stammering, vacillation, misgivings, qualms, reluctance; delay, demurral; 2: faltering, eagerness"},
{"hew", "ax, carve, chop, hack, lop, slash, split; form, make, model, sculpt, smooth, shape"},
{"heyday", "prime of life, golden age, flower, bloom, florescence, boom time"},
{"hiatus", "aperture, breach, break, rift, chasm, gap,, discontinuance, interruption, interval, lacuna, lapse, blank, void"},
{"hide", "noun - pelt, skin, fleece, husk, epidermis, rind, coat, leather; verb - conceal, bury, camouflage, disguise, mask, shelter, shroud, cloak, stash, withhold"},
{"hideaway", "haven, nest, retreat, sanctuary"},
{"hideout", "hideaway, cloister, den, hermitage, lair, refuge, shelter"},
{"hiding", "1: beating, drubbing, flogging, hammering, licking, spanking, tanning, thrashing, walloping, whaling, whipping; 2: camouflage, concealment, disguise, screening, veiling"},
{"hierarchy", "1: ranking, grading, scale, strata, Pecking order; 2: regime, ministry, administration, top brass, the authorities, the power structure, top echelon"},
{"high", "1: apex, apogee, height, peak, summit, top, zenith; 2: delirium, ecstasy, euphoria, intoxication, trip"},
{"highbrow", "intellectual, scholar, savant, classicist, aesthete, mastermind, brain, egghead"},
{"highjack", "See hijack"},
{"highlight", "noun - climax, feature, focal point, attraction, high point, peak, zenith; verb - accent, accentuate, emphasize, feature, illuminate, underline, stress, play up, setoff, spotlight"},
{"highway", "freeway, thruway, expressway, parkway, superhighway, toll road, turnpike"},
{"hijack", "steal, commandeer, expropriate, kidnap, privateer, pirate, capture, seize, skyjack, snatch"},
{"hike", "1: walk, trudge, tramp, hoof it, plod, trek, backpack, explore; 2: raise, lift, hitch, pull up"},
{"hilarity", "glee, merriment, exhilaration mirth levity, gaiety, jollity, frivolity, levity, play"}, 
{"hill", "acclivity bluff, rise, mound, hillock, mount, knoll, butte, men, promontory, rise; 2: (over the hill) old, departed, dead, gone, superannuated, declining, washed up"},
{"hilt", "grip, handle, haft, handgrip, heft"},
{"hinder", "burden, check, frustrate, impede, hamper, interfere with, interrupt, obstruct, prevent, foil, retard, stymie, thwart"},
{"hindrance", "difficulty, drag, drawback, encumbrance, restriction, hitch, impediment, obstacle, snag, stumbling block, trammel, remora"},
{"hinge", "depend, rest, revolve, pivot, turn, hang, be contingent, center, connect"},
{"hint", "noun - clue, tip, help, advice, inkling, sign, notice, intimation, innuendo, insinuation, suspicion; verb - allude, imply, suggest, intimate, mention, prompt, tip off"},
{"hippie", "beatnik, bohemian, dissenter, dropout, flower child, nonconformist"},
{"hire", "noun - charge, cost, fare, fee, price, rental, toll; verb - 1: employ, engage, commission, appoint, sign up, enlist, book; let, charter, rent, lease"},
{"hiss", "noun - catcall, hoot, boo, mockery, raspberry, Bronx cheer; sibilance, whistle; verb - boo, condemn, damn, decry, deride, jeer, mock, revile, ridicule"},
{"history", "record, account, annals, archives, chronicle, genealogy, memoir, narrative, saga"},
{"histrionics", "1: acting, dramatics, performance, showmanship, theatricality; 2: affectation, deceit, pretension, overacting, staginess, ranting and raving, tirade, tantrum"},
{"hit", "noun - 1: impact, collision, blow, bump, knock, punch, smack, stroke, swipe, wallop; 2: success, triumph, achievement, masterstroke, winner, knockout, sellout, smash, sensation; verb - 1: strike, belt, cudgel, cuff, club, flail, pelt, rap, slap, smite, pop, let have it, whack; 2: (hit back) reciprocate, retaliate, get back at, get even; 3: (hit on) discover, guess, invent, light on, realize, stumble on, contrive, chance on"},
{"hitch", "noun - 1: knot, loop, noose, yoke; 2: difficulty, snag, tangle, block, catch, hindrance, holdup, problem, impediment, obstacle; verb - harness, attach, couple, chain, bind, fasten, hook, join, lash, moor, tether, yoke"},
{"hoard", "noun - accumulation, cache, reserve, reservoir, stockpile, store, fund, heap, mass, pile, profusion; verb - save, gather, amass, cache, coffer, garner, husband, lay up, stash, stockpile, store"},
{"hoarder", "collector, gatherer, magpie, miser, niggard, squirrel, pack rat"},
{"hoax", "noun - trick, swindle, fraud, scam, ruse, imposture, deception, sham, subterfuge, fabrication, fast one, joke, prank, put-on; verb - bamboozle, bluff, con, delude, dupe, cozen, fool, gull, hoodwink, string, swindle, take for a ride, flimflam"},
{"hobble", "1: restrict, clog, fetter, shackle, tie; 2: limp, falter, stagger, stumble, totter"},
{"hobby", "amusement, pastime, recreation, relaxation, sideline, avocation, sport, diversion"},
{"hobgoblin", "fairy, ghost, goblin, imp, ogre, specter, spirit, sprite"},
{"hobnob", "fraternize, associate, consort, mingle, mix, socialize"},
{"hobo", "vagabond, vagrant, tramp, wanderer, bum"},
{"hocus-pocus", "chicanery, hoax, trickery, sleight of hand, deception, artifice, sham, dodge, subterfuge"},
{"hodgepodge", "combination, medley, melange, olio, miscellany, jumble, mess"},
{"hog", "pig, boar, razorback, swine, sow, warthog"}, 
{"hogwash", "1: garbage, debris, refuse, swill, scum; 2: nonsense, absurdity, foolishness, balderdash, rubbish, drivel, tripe, baloney"},
{"hoist", "noun - crane, davit, derrick, elevator, jack, lift, tackle, winch; verb - elevate, erect, heave, jack, lift, raise, rear"},
{"hold", "noun - 1: authority, influence, sway, grasp, leverage, control, mastery, pull, weight, footing, clout; 2: (no holds barred) unrestrained, unrestricted, without rules; verb - 1: grasp, clutch, embrace, clench, squeeze, press, secure, handle, cling to; 2: possess, keep, retain, have, own; 3: support, sustain, brace, prop, stay, shoulder, uphold; 4: believe, adhere to, maintain, accept, presume, regard, judge; 5: persist, endure, continue, persevere, last; 6: (hold back) control, curb, inhibit, restrain, desist, forbear, refrain; 7: (hold forth) lecture, orate, harangue, preach, spiel, spout, declaim, descant, sermonize, soliloquize; 8: (hold off) wait, defer, delay, postpone, refrain, put off, fend off, stave off, avoid, keep aloof from, rebuff, repel, repulse; 9: (hold out) grant, offer, proffer, tempt with, endure, hold on, suffer, withstand; 10: (hold up) show, elevate, exhibit, raise high, delay, interfere with, stop, pause, rob, steal, waylay, mug, support, brace, prop, shoulder; 11: (hold water) bear scrutiny, convince, make sense, pass the test, ring true, wash, work; 12: (hold with) accept, agree to, approve of, countenance, go along with, subscribe to, support"},
{"holder", "1: case, container, cover, cradle, receptacle; 2: keeper, owner, possessor, bearer, proprietor, purchaser, custodian"},
{"holdings", "assets, resources, wealth, lands, possessions, security"},
{"holdout", "objector, obstructionist, resister, damper, wet blanket, spoilsport"},
{"holdup", "1: delay, bottleneck, difficulty, gridlock, hitch, obstruction, setback, snag, stoppage, traffic jam; 2: heist, theft, robbery stickup"},
{"hole", "1: aperture, opening, window, eyelet, perforation, puncture, tear, cleft, fissure, rift; cave, cavity, den, burrow, hollow, orifice, pore; 2: difficulty, impasse, predicament, quandary, scrape, tangle, imbroglio, quagmire, pickle; 3: (in the hole) in debt, owing, in the red, in hock; 4: (make a hole in) consume, expend, use up; 5: (pick holes in) criticize, disprove, refute, rebut, controvert, expose; 6: (hole up)  retire, hibernate, lie low, wait out, take cover, shelter"},
{"holiday", "1: celebration, festival, fete, fiesta, jubilee; vacation, sabbatical, leave, recess, time off"},
{"holiness", "faith, devoutness, reverence, humility, grace, asceticism, piety, righteousness, purity, sanctity, divinity"},
{"holler", "bawl, bellow, cry, shout, yell, howl, shriek, roar, bray"},
{"hollow", "noun - cavity, cave, channel, crater, depression, excavation, indentation, pit, womb; verb - burrow, dig, furrow, scoop, excavate, indent"},
{"holocaust", "annihilation, devastation, extermination, extinction, genocide, massacre, slaughter, carnage, inferno"},
{"homage", "deference, admiration, adulation, devotion, duty, esteem, fealty, honor, loyalty, respect, service, tribute, worship"},
{"home", "1: residence, dwelling, abode, domicile, household, lodging, residence; 2: asylum, clinic, hospice, hospital, institution; 3: (at home) at ease, familiar, relaxed, comfortable; 4: (bring home to) convince, impress upon, make clear to"},
{"homestead", "estate, manor, plantation, ranch, farm, grange"},
{"homicide", "assassination, bloodshed, death, killing, manslaughter, murder, slaying"},
{"homily", "sermon, spiel, talk, address, discourse, harangue, lecture"},
{"hone", "sharpen, edge, file, grind, strop, whet, point, polish, smooth"},
{"honesty", "integrity, morality, fidelity, equity, fairness, probity, objectivity, candor, sincerity, artlessness, bluntness"},
{"honk", "trumpet, bellow, blue, croak"},
{"honor", "noun - 1: acclaim, notice, recognition, renown; aggrandizement, esteem, deference, homage, praise, veneration; 2: integrity, character, equity, fairness, nobleness; 3: (upon one's honor) by one's faith, on one's word, staking one's good name; verb - 1: revere, esteem, value, venerate, adore, glorify, hallow; 2: praise, acclaim, applaud, celebrate, compliment, credit, laud, acknowledge, recognize"},
{"honors", "1: courtesies, ceremony, privilege, duties; 2: award, decorations, distinctions, favor, feather in one's cap, garland, medal, prize, laurels, rewards, titles, trophies"},
{"hood", "bonnet, shawl, kerchief, cowl, mantle, veil, babushka"},
{"hoodlum", "thug, criminal, crook, gangster, ruffian, hooligan, punk, hood"},
{"hoodwink", "cheat, con, cozen, swindle, trick; deceive, dupe, fool, mislead, outwit"},
{"hook", "noun - 1: (something that grabs or fastens) lock, catch, clasp, claw, talon, link, snag; 2: (curved cutting implement) sickle, scythe, machete, verb - 1: catch, clasp, grab, snare, nab, gaff, hasp, hitch, collar, entrap, capture; 2: (hook up) attach, connect, link, yoke, join"},
{"hooligan", "delinquent, hood, hoodlum, lout, roughneck, rowdy, ruffian, thug, tough, vandal"},
{"hoop", "band, circlet, gird, girdle, loop, ring, wheel"},
{"hoot", "noun - catcall, hiss, jeer, raspberry, scream, shout, shriek, toot, whistle, whoop, yell; verb - boo, jeer, ridicule, condemn, decry, deride, howl down; clamor, scream, shout, shriek, whistle, whoop, yell at"},
{"hop", "noun - jump, bounce, bound, leap, skip, spring, step; verb - bound, caper, dance, frisk, jump, leap, limp, nip, prance, skip, spring, vault"},
{"hope", "noun - 1: faith, assurance, belief, expectation, confidence, optimism; 2: ambition, anticipation, aspiration, desire, dream, goal, wish, promise; 3: mainstay, support, prop, strength, investment; verb - trust, reckon on, rely on, expect, anticipate, await, desire, contemplate, foresee, desire, long, dream, pray"},
{"horde", "multitude, drove, swarm, throng, bevy, gang, herd, host, mob, pack, press, troop"},
{"horizon", "purview, vista, skyline, range, scope, verge, ken, limit, perspective, prospect, realm"},
{"horn", "noun - 1: tusk, antler, point, quill, spine, spike; 2: (blow one's own horn) brag, boast, gloat, swagger, congratulate oneself; 3: (on the horns of a dilemma) conflicted, torn, in a quandary, between a rock and a hard place, between the devil and the deep blue sea; 4: (horn in) intrude, impose, encroach, interlope, barge in, butt in, gate-crash"},
{"horrify", "appall, disgust, harrow, shock, unnerve, terrify, petrify, sicken, repel"},
{"horror", "1: dread, apprehension, terror, fright, fear, panic, shock, alarm, terror; 2: aversion, dislike, abhorrence, antipathy, detestation, disgust, loathing, repugnance, revulsion"},
{"horse", "1: steed, stallion, pony, nag, mount, equine; 2: (beat a dead horse) harp on, nag, argue, persist; 3: (on one's high horse) arrogant, disdainful, haughty; 4: (horse around) cavort, clown, fool around, misbehave, romp, roister, roughhouse"},
{"horseman", "equestrian, jockey, rider, cavalier, cowboy"},
{"horseplay", "buffoonery, high jinks, capers, clowning, pranks, romping, tomfoolery, rough-housing, skylarking"},
{"horticulture", "agriculture, cultivation, floriculture, gardening"},
{"hose", "1: stockings, pantyhose, tights, nylons; 2: conduit, fire hose, line, garden hose, tubing"},
{"hospitality", "conviviality, affability, geniality, heartiness, good cheer, amiability; consideration, cordiality, accommodation, generosity, liberality, graciousness"},
{"host", "noun - 1: announcer, anchor, emcee, entertainer, master of ceremonies, MC, presenter, toastmaster; 2: army, array, drove, horde, legion, multitude, myriad, pack, swarm, throng; verb - introduce, present, receive, treat, wine and dine"},
{"hostage", "prisoner, captive, guaranty, security, pawn"},
{"hostel", "boarding house, dormitory, hospice, hotel, inn"},
{"hostilities", "war, battle, bloodshed, conflict, fighting, strife"},
{"hostility", "animosity, malice, ill will, enmity, hate, contempt, bitterness, animus, resentment"},
{"hotbed", "breeding ground, cradle, den, hive, nest, nursery, school, seedbed"},
{"hotel", "boarding house, inn, motel, lodge, hostelry, bed-and-breakfast, resort, spa"},
{"hothouse", "conservatory, glasshouse, greenhouse, nursery"},
{"hound", "annoy, badger, goad, harass, nag, pester, prod, provoke, persecute, pursue, rag"},
{"house", "noun - 1: habitation, abode, domicile, dwelling, residence; 2: business, corporation, establishment, firm, partnership, company; 3: family, ancestry, blood, clan, line, lineage, descent, race, tradition; 4: congress, council, assembly, legislature, senate, parliament; 5: (like a house on fire) quickly, actively, energetically, vigorously; 6: (on the house) free, complimentary, gratis, gratuitous; verb - accommodate, bed, board, quarter, lodge, harbor, hold; keep, protect, shelter, store, sheathe"},
{"householder", "owner, landlord, occupant, resident, proprietor, tenant"},
{"housewife", "homemaker, family manager, lady or mistress of the house, wife and mother"},
{"housing", "1: lodging, accommodations, quarters, residence, habitation, protection, roof, shelter, digs; 2: casing, bracket, cabinet, enclosure"},
{"hovel", "shack, cabin, shed, shanty, hut, den, hutch, lean-to, dump"},
{"hover", "1: float, fly, levitate, glide, sway; 2: dally, linger, hesitate, pause, vacillate, waver, seesaw, fluctuate, alternate; 3: (be nearby constantly or annoyingly) follow, cling to, hang about or around, attend, breathe down one's neck, be on one's back"},
{"howl", "noun - bay, clamor, hoot, cry out, wail, yelp, roar, scream, ululation; verb - bawl, bellow, cry, holler, shout, shriek, ululate, yawl, yell"},
{"hub", "axis, center, core, nub, nucleus, focal point, heart, middle, kernel, crux, linchpin, nave, pivot"},
{"hubbub", "turbulence, uproar, bedlam, chaos, din, clamor, pandemonium, racket, tumult, brouhaha, to-do, disturbance, fuss, riot"},
{"huckster", "salesman, vendor, peddler, hawker, haggler, hustler, promoter, dealer, pitcher"},
{"huddle", "noun - assemblage, cluster, conference, group, clump, clot, jumble, crowd, heap, muddle; verb - 1: bunch, congregate, converge, crowd, gather, press, throng; 2: cuddle, curl up, nestle, snuggle"},
{"hue", "color, shade, tincture, tone, cast, character, tinge, complexion, dye, nuance"},
{"huff", "pique, anger, annoyance, snit, perturbation, tiff"},
{"hug", "noun - embrace, squeeze, caress, clasp, clinch, cuddle; verb - hold, squeeze, embrace, cuddle, cling to, enfold, nestle, snuggle"}, 
{"huff", "body, husk, casing, capsule, covering, peeling, pod, rind, shell"},
{"hullabaloo", "furor, uproar, tumult, brouhaha, clamor, din, racket, commotion, panic, ruckus, to-do"},
{"hum", "noun - whir, murmur, buzz, drone, purr, throb, vibration; verb - buzz, croon, mumble, murmur, purr, trill, sing"},
{"humanitarian", "altruist, benefactor, Good Samaritan, helper, philanthropist"},
{"humanitarianism", "benevolence, charity, compassion, generosity, goodwill, humanism, philanthropy"},
{"humanity", "1: homo sapiens, mankind, humankind, people, man, woman, mortals; 2: kindness, tolerance, mercy, sympathy, understanding, charity, benignity, brotherly love"},
{"humble", "humiliate, abase, break, bring down, chasten, debase, degrade, discredit, reduce, shame, cut down to size, take down a peg"},
{"humbug", "nonsense, drivel, folderol, balderdash, doublespeak; bluff, cant, deception, pretense, trick, lie, baloney, bullshit, bunk"},
{"humiliate", "shame, embarrass, abash, mortify, insult, chagrin, disgrace, debase, degrade, humble, chasten"},
{"humiliation", "mortification, embarrassment, shame, chagrin, ignominy, disgrace; dishonor, denigration, condescension, affront, snub, indignity, put-down"},
{"humility", "deference, modesty, humbleness, self-abasement, timidity, submissiveness, obedience, subjection, servility, obsequiousness"},
{"humor", "noun - 1: comedy, amusement, clowning, facetiousness, farce, jesting, jocularity, merriment, raillery, wit; 2: mood, bent, disposition, fancy, frame of mind, propensity, temper; verb - accommodate, appease, indulge, pamper, spoil, mollify, cosset, placate, flatter, gratify, baby"},
{"humorist", "joker, satirist, wit, clown, comedian, zany, funnyman, jester, wisecracker"},
{"hump", "bulge, knob, hummock, mound, knoll, projection, prominence, protuberance, swelling"},
{"hunch", "arch, bend, stoop, huddle, squat, crouch, cower, hump"},
{"hunger", "noun - 1: appetite, desire, yen, itch, lust, the munchies, sweet tooth; gluttony, greed, rapacity, voracity; 2: famine, drought, starvation, malnutrition, want, emptiness; verb - ache, crave, hanker, long, pine, wish, yearn; starve, thirst, wish"},
{"hunk", "block, chunk, clod, gob, lump, nugget, slab, wedge"},
{"hunt", "chase, pursue, stalk, track, trail, follow; investigate, seek, look for, rummage, scour, search"},
{"hurdle", "noun - 1: barricade, barrier, impediment, obstruction, blockade, earthwork, fence, hedge, wall; 2: complication, difficulty, problem, snag, stumbling block; verb - vault, leap, clear, jump, scale, overcome, surmount"},
{"hurl", "fling, propel, heave, cast, catapult, launch, pitch, project, sling, throw"},
{"hurly-burly", "commotion, disorder, turmoil, upheaval, furor, hubbub"},
{"hurry", "noun - rush, urgency, haste, dispatch, celerity, alacrity, expedition; verb - accelerate, hasten, spur, expedite, push, urge, goad, rush, speed, scurry, bustle, dash, floor it, step on it, shake a leg"},
{"hurt", "1: injure, abuse, afflict, harm, torment, try, bruise, wound, maul, impair, cripple; 2: offend, insult, spite, abuse, distress, victimize"},
{"hurtle", "1: charge, rush, scramble, dash, chase, shoot, speed, spin, tear; 2: crash, collide, slam into, smash into"},
{"husband", "noun - spouse, mate, consort, groom, breadwinner, married man; verb - economize, budget, conserve, hoard, ration, save, store, reserve"},
{"husbandry", "1: farming, agriculture, land management, tillage; 2: thrift, conservation, frugality, providence"},
{"hush", "noun - silence, calm, peace, repose, serenity, stillness, tranquillity; verb - 1: silence, quiet, soothe, allay, mollify, still, stop, settle, shush, compose; 2: (hush up) conceal, cover up, smother, stifle, suppress, gag, soft-pedal"},
{"hustle", "hurry, hasten, pressure, push, goad, spur, incite, drive, prod, elbow, jostle, buffet, shoulder"},
{"hut", "shack, cabin, bungalow, hovel, shanty, lean-to, shed"},
{"hutch", "1: pen, cage, coop, kennel, corral; 2: cupboard, buffet, cabinet, sideboard"},
{"hybrid", "amalgam, combination, pastiche, compound, mixture; crossbreed, mongrel, mutt"},
{"hygiene", "cleanliness, sanitation, sterility, disinfecting, hygienic, purity"},
{"hymn", "anthem, chorale, evensong, litany, ode, paean, psalm"},
{"hype", "hoopla, puffery, ballyhoo, buildup, advertising, publicity"},
{"hyperbole", "exaggeration, embellishment, overstatement, distortion, enlargement, extravagance, magnification, overkill"},
{"hypnotize", "bewitch, entrance, induce, mesmerize, spellbind, stupefy, charm, captivate, dazzle, fascinate, enthrall"},
{"hypocrisy", "affectation, pretense, insincerity cant, deceit, duplicity, dissimulation, fraud, imposture"}, 
{"hypocrite", "charlatan, dissimulator, impostor, pretender, fake, sham, sophist"},
{"hypothesis", "assumption, conjecture, guess, postulate, premise, presumption, proposition, proposal, supposition, theory, thesis"},
{"hysteria", "agitation, frenzy, madness, panic, delirium"} 
};

Save["hnounandverbsyn", hsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
isyn = {
{"ice", "1: coldness, frost, chill, frigidity; rime, glacier; 2: formality, reserve, distance, stiffness; 3: (break the ice) initiate, commence, make a start get the ball rolling; 4: (on ice) in reserve, held, in abeyance; 5: (on thin ice) imperiled, insecure, in danger, out on a limb"},
{"icon", "idol, image, symbol, figure, portrait"},
{"iconoclasm", "skepticism, irreverence, radicalism, opposition, subversion, dissent, criticism, heresy, denunciation, disabusing, dissidence, questioning"},
{"iconoclast", "heretic, skeptic; dissenter, nonconformist, critic, dissident, opponent, radical, rebel, maverick"},
{"idea", "1: thought, concept, notion, conception, brainstorm; opinion, belief, conviction; 2: (a plan of action) intention, plan, doctrine, design, approach, program; 3: gist, meaning, sense, import, purport, heart, substance, meat, pith"},
{"ideal", "archetype, standard, model, example, prototype, epitome, exemplar, image, paradigm, paragon"},
{"idealism", "romanticism, utopianism, perfectionism, principles, conscience, aspirations, sense of duty, humanitarianism"},
{"idealist", "dreamer, perfectionist, romantic, visionary"},
{"idealization", "glorification, magnification, ennoblement"},
{"idealize", "romanticize, exalt, worship, apotheosize, deify, ennoble, glorify, put on a pedestal"},
{"ideals", "principles, standards, goals"},
{"identification", "1: classifying, naming, cataloging; 2: credentials, letter of introduction, papers, testimony, letter of credit, badge, ID"},
{"identify", "1: classify, name, label, catalog, distinguish, specify, tag, diagnose; 2: detect, recognize, know, make out, name, pick or point out, pinpoint, single out, spot"},
{"identity", "individuality, uniqueness, self, personality, ego, integrity"},
{"ideology", "philosophy, doctrine, beliefs, convictions, ideas, principles, ethics, creed, metaphysics, worldview, tenets"},
{"idiocy", "1: folly, madness, lunacy, foolishness, stupidity, insipidity; 2: imbecility, cretinism, feeblemindedness"},
{"idiom", "colloquialism, expression, locution, regionalism, turn of phrase; dialect, jargon, language, style, usage, vernacular"},
{"idiosyncrasy", "eccentricity, peculiarity, quirk, oddity, singularity, habit, mannerism, characteristic, feature, trait"},
{"idiot", "imbecile, dummy, moron, fool, ass, nincompoop, blockhead, simpleton, cretin, dimwit, half-wit, mental incompetent"},
{"idle", "1: close, close or shut down, discontinue, cease operation; 2: lay off, discharge, dismiss, put out of work"},
{"idleness", "laziness, sloth, torpor, ease, inactivity, indolence, inertia, loafing, shiftlessness, sluggishness, leisure"},
{"idler", "dawdler, good-for-nothing, do-nothing, slouch, lazybones; slacker, drone, dodger, loafer, malingerer, shirker, lounger, laggard"},
{"idol", "1: deity, icon, image, fetish, god, graven image; 2: hero, beloved, favorite, superstar"},
{"idolatry", "adoration, hero-worship, adulation, deification, exaltation, glorification"},
{"idolize", "worship, adore, reverence, venerate, deify, admire, dote on, exalt, glorify, lionize, love, revere"},
{"ignite", "combust, inflame, light, bum, catch fire, fire, flare up, kindle, set fire to, touch off"},
{"ignoramus", "dunce, dullard, numskull, idiot, bonehead, illiterate, know-nothing"},
{"ignorance", "stupidity, obtuseness, insensitivity, bewilderment, mental incapacity, simplicity"},
{"ignore", "neglect, overlook, slight, disregard, pass over, pay no attention to, set aside, shut one's eyes to, take no notice of, turn a blind eye to, turn a deaf ear to, turn one's back on"},
{"ilk", "character, class, sort, brand, breed, cast, cut, kind, stamp, style, type, variety"},
{"illness", "sickness, ailment, malady, affliction, disease, disorder, infirmity, indisposition"},
{"ill-treat", "abuse, mistreat, misuse, injure, wrong, harm, damage, neglect"},
{"illuminate", "1: lighten, irradiate, brighten; 2: clarify, enlighten, explain, reveal, elucidate, instruct, inform, edify, educate, interpret"},
{"illusion", "1: hallucination, apparition, delusion, deception, image, figment of the imagination, ghost, chimera; 2: misconception, false impression, confusion"},
{"illustrate", "1: picture, depict, portray, represent, exemplify, delineate, allegorize, imitate; 2: adorn, embellish, illuminate, decorate"},
{"illustration", "1: example, sample, model, instance; 2: picture, engraving, etching, cartoon, frontispiece, vignette"},
{"image", "1: impression, perception, conception, concept; 2: representation, likeness, model, photograph, reproduction, reflection, copy, facsimile, dead ringer, spitting image; effigy, idol, icon"},
{"imagery", "representation, depiction, illustration, metaphor"},
{"imagination", "creativity, mental agility, inventiveness, artistry, ingenuity, insight, visualization, fancy"},
{"imagine", "1: visualize, conceive, envision, invent, picture, conceptualize, create, formulate, devise, dream; 2: suppose, think, presume, guess, gather"}, 
{"imbalance", "disparity, inequality, disproportion, unevenness"}, 
{"imbecile", "idiot, dummy, moron, fool, ass, nincompoop, blockhead; simpleton, cretin, dullard, dolt, dimwit, halfwit, mental incompetent"},
{"imbibe", "1: drink, ingest, gorge, guzzle; 2: absorb, take in, soak up, suck up"},
{"imbue", "1: color, dye, tint, stain, tinge; 2: fill, permeate, saturate, pervade, impregnate, infuse, inculcate"},
{"imitate", "1: mimic, impersonate, mirror, mime, echo, caricature, parody, mock, ape; 2: resemble, emulate, look or be like, copy, follow, parallel, match"},
{"imitation", "1: (act of imitating) simulation, duplication, mimicry; impersonation, impression; 2: replica, reproduction, copy, substitution, reflection, animation; counterfeit, forgery"},
{"immaturity", "1: inexperience, imperfection, incompleteness, callowness; 2: childhood, adolescence, youth, infancy"},
{"immediacy", "imminence, promptness, directness, swiftness, spontaneity"},
{"immensity", "magnitude, bulk, expanse, size, extent, scope, sweep, vastness"},
{"immerse", "1: submerge, dip, plunge, dunk, drown, bathe, steep, soak, drench, souse; 2: engross, engage, involve, absorb, preoccupy, consume, interest"},
{"immersion", "absorption, preoccupation, involvement, concentration"},
{"immigrant", "settler, newcomer, foreigner"},
{"immigrate", "migrate, resettle, settle, colonize, move in"},
{"imminence", "immediacy, nearness, threat, menace, approach"},
{"immobilize", "disable, halt, paralyze, stop, cripple, transfix"},
{"immoderation", "extravagance, overindulgence, prodigality, license"},
{"immodesty", "1: indecency, shamelessness, impropriety, indecorum; boldness, temerity, gaff; 2: vanity, boastfulness, conceit"},
{"immorality", "depravity, debauchery, vice, turpitude"},
{"immortalize", "eternalize, memorialize, apotheosize, celebrate, glorify, deify, enshrine, exalt, commemorate, perpetuate, canonize"},
{"immunity", "1: exemption, favor, privilege, license; 2: resistance, protection, immunization"},
{"immunize", "vaccinate, inoculate, inject, safeguard, protect"},
{"immure", "confine, imprison, incarcerate, cage, cloister, jail, shut up"},
{"imp", "sprite, demon, prankster, trickster, rascal, urchin, brat"},
{"impact", "1: contact, collision, concussion, blow, crash; 2: effect, significance, meaning, consequences, impression, repercussions, influence, aftermath"},
{"impair", "1: damage, injure, spoil, hurt, harm; 2: weaken, undermine, lessen, diminish, deteriorate, reduce"},
{"impale", "lance, pierce, skewer, perforate, puncture, spear, transfix, spit, run through, spike"},
{"imparity", "disparity, disproportion, partiality, imbalance, bias, inequality, unfairness, unevenness"},
{"impart", "1: give, grant, present, bestow; 2:inform, tell, divulge, announce"},
{"impasse", "1: stalemate, deadlock, standoff, standstill; 2: dead end, cul-de-sac, blind alley, halt"},
{"impeach", "indict, charge, arraign, accuse, censure, challenge, denounce, disparage, impugn"},
{"impede", "hinder, disrupt, block, delay, hamper, thwart, obstruct, hold up, restrain, bar, check, curb, slow"},
{"impediment", "obstacle, detriment, setback, prohibition, barricade, shackle, disadvantage, burden, drawback, fault"},
{"impel", "compel, incite, motivate, instigate, prompt, stimulate, drive, influence, move, urge, prod"},
{"imperative", "duty, obligation, commandment, order, requirement, necessity"},
{"imperfection", "defect, flaw, inadequacy, weakness, deficiency, blemish, insufficiency, failing"},
{"imperil", "endanger, hazard, compromise, threaten, put at risk, expose, jeopardize"},
{"impersonate", "imitate, mimic, parody, caricature, mock, ape, masquerade as, personate, pose as"},
{"impersonation", "imitation, enactment, portrayal, role, performance"},
{"impetus", "incentive, motivation, stimulus, motive, drive, catalyst"},
{"impiety", "1: godlessness, irreverence, wickedness, sinfulness; 2: (an impious act) sacrilege, error, profanity, blasphemy, iniquity"},
{"impinge", "1: encroach, invade, intrude; 2: strike, hit, crash against, ricochet"},
{"implant", "inseminate, plant, instill, insert, root, graft, place, embed"},
{"implement", "noun - instrument, utensil, device, apparatus, tool, appliance, agent, gadget; verb - effect, execute, perform, bring about, discharge, accomplish, enforce, complete, realize, fulfill"},
{"implicate", "1: involve, associate, connect, relate, link, charge, incriminate, cite; 2: imply, suggest, insinuate, indicate, assume"},
{"implication", "meaning, import, suggestion, insinuation, hint, indication, inference, assumption; ramification, consequence, effect"},
{"implore", "plead, supplicate, beseech, entreat, beg, ask, solicit, pray, importune"},
{"imply", "indicate, suggest, intimate, hint at"},
{"import", "noun - importance, implication, meaning, essence, intention, substance, gist; verb - 1: introduce, bring in, ship; 2: indicate, signify, imply, mean, purport"},
{"importance", "1: import, emphasis, point, force, sense, consequence, purport, bearing, stress, concern; 2: prominence, consequence, moment, greatness"},
{"importune", "harass, entreat, plead with, solicit, urge, plague, press, pester, badger, hound, beg, enjoin"},
{"importunity", "insistence, solicitation, persistence, urgency, tenacity, entreaties, impatience"},
{"impose", "compel, force upon, burden, command"},
{"imposition", "constraint, encumbrance, demand, restraint"},
{"impossibility", "inability, impracticability, hopelessness"},
{"impostor", "fraud, hypocrite, cheat, charlatan, pretender, rogue, swindler, sham, phony, con man; quack"},
{"impound", "1: imprison, incarcerate, confine; 2: seize, appropriate, confiscate, usurp, take, keep"},
{"imprecation", "denunciation, blasphemy, abuse, profanity, vilification, curse, vituperation"},
{"impregnate", "1: beget, conceive, reproduce, procreate; 2: permeate, pervade, fill up, overflow, saturate"},
{"impress", "1: affect, strike, sway, influence, inspire; stand out, excite notice, arouse comment, make a hit; 2: indent, imprint, emboss, stamp"},
{"impression", "1: awareness, opinion, recollection, belief, sense, conviction, suspicion, idea, hunch; 2: dent, indentation, imprint, mark, stamp; 3: imitation, impersonation, parody, burlesque, take-off"},
{"imprint", "noun - 1: identification, trademark, heading, sponsorship; 2: impression, indentation, dent, print; verb - impress, mark, brand, engrave, stamp, print, etch, fix"},
{"imprison", "incarcerate, lock up, detain, confine, jail, put away, cage, constrain, encase, immure"},
{"imprisonment", "detention, custody, internment, captivity, house arrest"},
{"impropriety", "blunder, faux pas, gaffe, slip, lapse, mistake; indecency, immodesty, indecorum, vulgarity"},
{"improve", "1: upgrade, develop, enhance, reorganize, gentrify, refine, progress; 2: mend, recuperate, ameliorate, recover, rectify, turn over a new leaf, perk up"},
{"improvement", "1: correction, repair, recovery, reform; 2: development, modernization, progress, growth, promotion, increase, regeneration, revision, enhancement, supplement, addition, attachment"},
{"improvisation", "spontaneity, impromptu, ad-lib, extemporizing"},
{"improvise", "extemporize, contrive, invent, devise, concoct, play it by ear, make do, ad-lib"},
{"imprudence", "indiscretion, irresponsibility, carelessness, foolishness, heedlessness, improvidence, folly, inadvisability, temerity"},
{"impugn", "challenge, attack, criticize, oppose, assail, dispute, question, vilify"},
{"impulse", "urge, wish, inclination, caprice, fancy, thought, motivation, drive, appeal, notion"},
{"impunity", "exemption, immunity, amnesty, freedom, license, dispensation, liberty, permission, security"},
{"impurity", "1: lewdness, indecency, pornography, profligacy; 2: filth, dirt, excrement, defilement, contamination"},
{"imputation", "insinuation, suggestion, reproach, slander, aspersion, censure, slur"},
{"impute", "1: accuse, charge, blame, stigmatize, brand; 2: attribute, assign, credit, ascribe"},  
{"inability", "incompetence, inadequacy, disability, weakness, handicap, impotence, incapacity, ineptitude, ineptness"},
{"inaccuracy", "error, miscalculation, blunder, defect, fault, mistake, slip"},
{"inactivity", "abeyance, hibernation, sloth, indolence, languor, lassitude, quiescence, torpor, rest"},
{"inadequacy", "1: inferiority, ineptitude, insufficiency, incompetence; 2: flaw, shortcoming, drawback, defect, lapse"},
{"inaugurate", "1: install, ordain, christen, commission, consecrate, dedicate, enthrone, introduce, invest, usher in; 2: launch, debut, begin, start off, commence, set up"},
{"inauguration", "induction, initiation, consecration, installation, institution; startup, commissioning, beginning, commencement"},
{"incandescence", "radiance, brilliance, luster, glow, shine"},
{"incantation", "1: chant, mantra, invocation, charm; 2: spell, black magic, witchcraft, sorcery, enchantment"},
{"incapability", "inability, incompetence, inadequacy, impotence, disability, ineffectiveness, insufficiency"},
{"incapacitate", "disable, immobilize, paralyze, cripple, maim"},
{"incapacity", "inability, incapability, inadequacy, disability, disqualification, insufficiency, incompetence, impotence, ineffectiveness, weakness"},
{"incarcerate", "detain, imprison, impound, commit, jail, confine, cage, restrain, restrict, lock up, put away"},
{"incarceration", "detention, captivity, bondage, internment, custody"},
{"incarnation", "1: manifestation, embodiment, personification; 2: matter, flesh-and-blood, substance, body"},
{"incendiary", "1: arsonist, pyromaniac, firebug; 2: agitator, insurgent, revolutionary, rabble-rouser"},
{"incense", "noun - scent, frankincense, myrrh, essence, punk, balm, fragrance, aroma, odor; verb - infuriate, anger, rile, provoke, exasperate, excite, inflame, irritate, madden, make one's blood boil, make one see red, raise one's hackles"},
{"incentive", "motivation, lure, inducement, bait, reward, enticement, stimulus, cause, encouragement, impetus, reason, spur"},
{"inception", "beginning, origin, start, initiation, birth, commencement, inauguration, installation, outset, rise, kickoff"},
{"incertitude", "perplexity, hesitation, misgiving, doubt"},
{"inch", "1: small degree, iota, jot; 2: (by inches) slowly, by degrees, step by step; 3: (every inch) thoroughly, entirely, in all respects"},
{"incidence", "occurrence, rate, frequency, extent, prevalence, tendency, range, degree, trend"},
{"incident", "occurrence, event, episode, circumstance; disturbance, mishap, confrontation, commotion, scene, adventure"},
{"incidentals", "odds and ends, extras, accessories"},
{"incinerate", "bum, cremate, char, parch, reduce"},
{"incise", "1: cut, dissect, split, chop; 2: engrave, etch, chisel, carve, mold"},
{"incision", "cut, slit, gash, notch, opening, slash"},
{"incite", "instigate, provoke, agitate, encourage, urge, prompt, impel, motivate, inflame, solicit stir up, egg on"},
{"inclination", "1: tendency, bias, propensity, predilection, penchant, predisposition, attraction, preference, proclivity, trend, idiosyncrasy, persuasion; 2: bank, incline, slant, angle"},
{"incline", "bank, hill, slope, rise, ramp, gradient, acclivity, ascent, declivity, descent, dip"},
{"include", "1: (have as parts or contents) contain, entail, accommodate, involve, hold, cover, embrace, admit, embody, implicate, carry, be composed of; 2: (cause to become a part) introduce, enter, incorporate, append, interject, merge, add on, insert, combine, make allowance for, count in"},
{"income", "earnings, salary, interest, pay, profits, receipts, wages, yield, means"},
{"inconvenience", "noun - nuisance, drawback, hindrance, discomfort, vexation; verb - bother, disrupt, disturb, trouble, put out, upset, annoy, irk, put out, embarrass"},
{"incorporate", "1: include, add, enter, combine, fuse, assimilate, place; 2: (form a company) organize, charter, consolidate, found, set up"},
{"incorporation", "amalgamation, federation, affiance, establishment, confederation, affiliation, merger, unification"},
{"increase", "noun - growth, expansion, amplification, extension, addition, increment, annex, appreciation, accession, accretion; verb - augment, intensify, supplement, amplify, exaggerate, extend, enlarge, expand, escalate, multiply, boost, up the ante"},
{"incredulity", "disbelief, skepticism, suspicion, doubt, amazement"},
{"increment", "accretion, supplement, gain"},
{"incriminate", "implicate, accuse, blame, charge, inculpate, condemn, convict, damage, damn"},
{"inculcate", "instill, impress, indoctrinate, infuse, implant, engrain"},
{"inculpate", "involve, accuse, implicate, blame, charge, incriminate, censure connect, impeach"},
{"incur", "bring upon, provoke, earn, expose oneself to, arouse, suffer, induce, meet with, contract, draw, gain, run up"},
{"incursion", "foray, raid, infiltration, penetration, invasion, attack, inroads, irruption"},
{"indecency", "immodesty, impropriety, obscenity, vulgarity, indecorum, indelicacy, impurity, lewdness, pornography, smut, bawdiness"},
{"indemnify", "1: repay, return, remit, reimburse; 2: assure, register, answer for"},
{"indemnity", "immunity, exemption, guarantee, amnesty, impunity, insurance, protection, satisfaction, security, privilege; 2: reparation, compensation, requital, restitution, remuneration, redress"},
{"indent", "mark, space inward, serrate, cut, dent, nick"},
{"indentation", "imprint, depression, impression, gouge"},
{"independence", "liberty, sovereignty, autonomy, freedom, self-rule, license"},
{"index", "noun - 1: bibliography, appendix, directory, dictionary; 2: indicator, indicant, pointer, guide, token, symbol; formula, ratio, rule; verb - alphabetize, file, tabulate, itemize, categorize, arrange"},
{"indicate", "1: signify, mean, represent, be, symbolize, intimate; 2: designate, show, point out or to, register"},
{"indication", "sip, mark, evidence, suggestion, explanation, forewarning, clue, hint, warning"},
{"indicator", "guide, gauge, dial, index, sign, pointer, marker, meter, display"},
{"indict", "accuse, charge, impugn, incriminate, prosecute, impeach, arraign"},
{"indictment", "1: charge, accusation, incrimination, censure, blame, findings, presentment; 2: document, citation, summons, warrant, bill, statement"},
{"indifference", "apathy, unconcern, nonchalance, impassivity, insensitivity, disinterest, neutrality, aloofness, coldness, callousness"},
{"indigence", "poverty, destitution, need, deprivation, distress, want"},
{"indigestion", "dyspepsia, heartburn, flatulence"},
{"indignation", "anger, scorn, resentment, exasperation, ire, pique, fury, rage"},
{"indignity", "affront, outrage, insult, snub, slight, disrespect, incivility, humiliation, abuse, contempt"},
{"indiscretion", "1: recklessness, foolishness, imprudence, heedlessness, indiscreetness, tactlessness, thoughtlessness, rashness, carelessness, temerity, thoughtfulness; 2: blunder, error, faux pas, folly, gaffe, mistake, slip of the tongue"},
{"indisposition", "1: ailment, illness, sickness, fever; 2: aversion, dislike, unwillingness, hesitancy, resentment, hatred, malice"},
{"individual", "person, being, character, creature, body, soul, mortal"},
{"individualism", "egoism, libertarianism, free-thinking, independence, self-direction"},
{"individualist", "nonconformist, freethinker, independent, libertarian, original, lone wolf, maverick"},
{"individuality", "1: (quality of being distinct) distinctiveness, originality, particularity, separateness, dissimilarity, singularity; 2: personality, selfhood, character, idiosyncrasy, eccentricity, peculiarity, attitude, air, manner, habit, behavior"},
{"indoctrinate", "imbue, instruct, train, teach, school, drill, propagandize, initiate"},
{"indoctrination", "training, schooling, instruction, inculcation"},
{"indolence", "laziness, sloth, idleness, torpor, inertia, lethargy, inactivity, languor"},
{"indorse", "endorse, sign, support, underwrite"},
{"induce", "1: cause, produce, initiate, begin, make, effect; 2: persuade, convince, influence, urge, wheedle"},
{"inducement", "incentive, encouragement, attraction, influence, lure, motive, bait, spur, consideration, motive, reason"},
{"induct", "initiate, inaugurate, install, ordain, consecrate, swear in"},
{"induction", "initiation, introduction, ordination, consecration, instatement, installation"},
{"indulge", "1: take part in, go in for, revel, wallow, join, give way to; 2: humor, entertain, coddle; 3: tolerate, endure, bear, allow to pass, oblige"},
{"indulgence", "1: humoring, coddling, pampering, spoiling, placating, babying, kowtowing; 2: forbearance, tolerance, lenience, allowance, patience; 3: revelry, hedonism, self-indulgence, overindulgence, prodigality, dissipation, intemperance, luxury"},
{"industrialist", "captain of industry, manufacturer, producer, magnate, tycoon, baron, financier"},
{"industry", "1: diligence, enterprise, zeal, attention, application, assiduity, persistence, intentness; 2: organization, business, trade, monopoly; 3: big business, management, corporation officers, monopolists, shareholders, entrepreneurs, private enterprise, capital, stockholders"}, 
{"inebriate", "exhilarate, stimulate, intoxicate, animate, excite, fire, carry away"}, 
{"inebriation", "drunkenness, intoxication, insobriety, intemperance, tipsiness"},
{"inefficacy", "ineffectiveness, uselessness, unproductiveness, inadequacy, futility"},
{"inefficiency", "incompetence, disorganization, carelessness, sloppiness, slackness, waste"},
{"ineptitude", "1: inability, incapacity, disability; 2: awkwardness, clumsiness, gracelessness"},
{"inequality", "disparity, difference, disproportion, unevenness, prejudice, bias, preferentially"},
{"inequity", "discrimination, prejudice, bias, partiality, injustice, one-sidedness"},
{"inertia", "inactivity, stillness, deadness, lethargy, indolence, idleness, sluggishness, torpor, laziness"},
{"inessential", "unnecessary, extraneous, expendable, superfluous, dispensable, extrinsic, irrelevant"},
{"inexperience", "ignorance, newness, unfamiliarity, greenness, nescience, callowness, innocence, naivete"},
{"infallibility", "1: reliability, dependability, faithfulness, safety; 2: perfection, supremacy, impeccability, consummation"},
{"infamy", "1: notoriety, ignominy, dishonor, stigma, stain, shame, disrepute, disgrace; 2: wickedness, crime, villainy, atrocity, depravity, turpitude"},
{"infancy", "1: early childhood, babyhood; 2: onset, outset, origin, start, opening, beginning, early stages"},
{"infant", "baby, child, tot, toddler, neonate"},
{"infantry", "army, soldiers, foot soldiers"},
{"infatuation", "fascination, obsession, passion, love, devotion, fixation, fondness, intoxication, crush"},
{"infect", "contaminate, taint, pollute, affect, influence, corrupt, defile, blight"},
{"infection", "contamination, illness, disease, epidemic, inflammation, virus, pestilence, influence, taint, contagion"},
{"infer", "1: conclude, deduce, come to or reach a conclusion, gather, conjecture, assume, presume, presuppose, suppose, arrive at, construe, reckon, read between the lines; 2: imply, insinuate, mean to say, suggest, hint, indicate"},
{"inference", "1: supposition, assumption, presumption, conjecture, surmise; 2: judgment, deduction, conclusion, answer, result"},
{"inferior", "subordinate, underling, junior, minion, menial"},
{"inferiority", "1: deficiency, inadequacy, shoddiness, worthlessness, imperfection, mediocrity; 2: subordination, lowliness, subservience, unworthiness, humbleness"},
{"infertility", "sterility, barrenness, unproductiveness, infecundity, unfruitfulness, aridity"},
{"infest", "1: contaminate, pollute, corrupt, dirty, defile, infect; 2: swarm, overrun, overwhelm, flood, flock, crowd, press, beset, teem, abound"},
{"infidel", "atheist, heathen, pagan, skeptic, disbeliever, heretic, iconoclast"},
{"infidelity", "disloyalty, treachery, betrayal, apostasy, adultery"},
{"infiltrate", "permeate, filter, insinuate, penetrate, sift, creep into, pervade"},
{"infiltration", "permeation, penetration, insinuation, intrusion"},
{"infiltrator", "intruder, spy, plant, subversive, counterspy, double agent"},
{"infinity", "endlessness, everlastingness, limitlessness, boundlessness, perpetuity, eternity, infinite space, ubiquity, vastness"},
{"infirmity", "1: weakness, frailty, deficiency, debility; 2: illness, sickness, ailment, affliction"},
{"inflame", "1: irritate, anger, incense, aggravate, vex, annoy, bother, disturb, madden; 2: excite, ignite, incite, stir up, provoke, fin up; 3: (break or cause to break into a rash redden, swell, chafe, erupt, infect, irritate"},
{"inflammation", "infection, abscess, sore, rash, redness, tenderness, painfulness, burning"},
{"inflate", "1: amplify, expand, increase, swell, enlarge, balloon, bloat, blow out; 2: exaggerate, aggrandize, bombast, boost, puff up"},
{"inflation", "increase, expansion, extension, buildup"},
{"inflect", "turn, bend, curve, arch, crook"},
{"inflection", "modulation, pitch variation, pronunciation, enunciation, accent, pitch, intonation, articulation, stress, emphasis"},
{"inflexibility", "1: solidity, stability, rigidity, toughness, stiffness, firmness; 2: stubbornness, tenacity, obstinacy, determination"},
{"inflict", "deal, wreak, lay on, deliver, mete or deal out, do to, dispense, give, bring down upon; impose, force upon, apply"},
{"infliction", "punishment, retribution, chastisement, castigation, penalty"},
{"influence", "1: attraction, sway, magnetism, spell, charisma, appeal; 2: control, authority, power, clout, domination, weight, command, supremacy, prerogative, esteem, prestige, importance, pull"},
{"infirmary", "hospital, clinic, sickroom, sick bay"},
{"influence", "sway, affect, manipulate, persuade, instigate, impress, guide, motivate, incite, impel, rouse"},
{"influx", "flood, rush, inundation, convergence, inflow, invasion, arrival"},
{"inform", "tell, relate, instruct, teach, notify, inform on tell on, rat on, put the finger on, squeal on"},
{"informality", "casualness, familiarity, ease, congeniality, simplicity, unpretentiousness"},
{"informant", "source, informer, tipster, insider, double agent, plant, rat, stool pigeon"},
{"information", "1: knowledge, facts, input, data, learning; 2: news, report, notice, message"},
{"informer", "snitch, stool pigeon, stoolie, fink; betrayer, denouncer, rat, canary"},
{"infrastructure", "foundation, base, underpinnings, basic structure"},
{"infringe", "encroach, intrude, infract, transgress, overstep, trespass, violate, break, defy"},
{"infringement", "encroachment, violation, trespass, transgression, noncompliance, breach, infraction, nonobservance"},
{"infuriate", "enrage, incense, anger, madden, rile, vex, provoke, antagonize, irritate"},
{"infuse", "instill, imbue, inculcate, breathe into, saturate, steep, brew"},
{"ingenuity", "cleverness, originality, inventiveness, resourcefulness, flair, genius, gift"},
{"ingrain", "embed, engrain, imbue, entrench, imprint, instill, root, fix"},
{"ingratiate", "fawn, get in with, flatter, grovel, blandish, brown-nose, suck up"},
{"ingratitude", "ungratefulness, thanklessness, ungraciousness"},
{"ingredient", "part, element, component, factor, constituent"},
{"ingredients", "parts, elements, components, pieces, additives, fixings, makings"},
{"inhabit", "occupy, reside, live, dwell, lodge, take up one's abode in, tenant, stay, populate, people"},
{"inhabitant", "occupant, resident, tenant, dweller, lodger, citizen, native"},
{"inhalation", "respiration, breath, suction, toke"},
{"inhale", "breathe in, inspire, draw in, suck in"},
{"inherit", "assume, fall heir to, be bequeathed, come into, succeed to, accede to"},
{"inheritance", "legacy, bequest, birthright, heritage, accession, succession"},
{"inhibit", "impede, hinder, restrain, suppress, prohibit, curb, arrest, check, discourage, stop"},
{"inhibition", "reserve, reticence, self-consciousness, shyness, hang-up"},
{"inhumanity", "cruelty, brutality, ruthlessness, sadism, callousness, atrocity, viciousness"},
{"iniquity", "wickedness, injustice, viciousness, evil, offense, sin, wrongdoing, impiety, infamy, crime"},
{"initiate", "beginner, newcomer, apprentice, freshman"},
{"initiate", "1: start, launch, begin, cause, commence, prompt, actuate; 2: Indoctrinate teach, train, instruct, coach, introduce, haze"},
{"initiation", "1: beginning, start, origin, institution, introduction, launch, preliminaries, grounding; 2: (formal acceptance into an organization) introduction, indoctrination, induction, inauguration, investment, investiture"},
{"initiative", "1: eagerness, enthusiasm, energy, push, vigor, enterprise, ambition, get-up-and-go, inventiveness; 2: first step or move, start, lead, opening, responsibility"},
{"inject", "1: vaccinate, inoculate, shoot; 2: interject, insert, force into, instill, include, add, stick or throw in, add, interpolate"},
{"injection", "inoculation, vaccination, dose, infusion, vaccine, fix"},
{"injunction", "command, directive, mandate, order, instruction, exhortation, direction, dictate"},
{"injure", "hurt, harm, wound, maim, damage, abuse, disable, cripple"},
{"injury", "1: wound, hurt, trauma, damage, ill, lesion; 2: injustice, prejudice, wrong, grievance, detriment, hurt, insult"},
{"injustice", "1: unfairness, prejudice, favoritism, inequality, discrimination, partisanship, partiality, oppression; 2: (an unjust act) iniquity, miscarriage, infringement, wrong, breach, offense, infraction, hurt"},
{"inkling", "hint, clue, intimation, notion, suggestion, indication, faint or foggy idea, glimmering, suspicion"},
{"inlet", "fjord, bay, ingress, passage, opening cove"},
{"inmate", "prisoner, convict, patient"},
{"inn", "hotel, roadhouse, hostelry, public house tavern, saloon, alehouse"},
{"innards", "intestines, entrails, viscera, organs, vitals, insides, guts"},
{"innocence", "1: guiltlessness, blamelessness, integrity, impeccability, faultlessness; 2: guilelessness, artlessness, naivete, frankness, candidness, simplemindedness, unaffectedness, ingenuousness, sincerity; 3: inexperience, naivete, ignorance, virginity, purity, chastity, virtue"},
{"innocent", "naif, beginner, baby, child, ingenue, neophyte, greenhorn, tenderfoot, babe in the woods"},
{"innovation", "modernization, progress, alteration, change, newness, reform variation"},
{"innuendo", "hint, implication, intimation, insinuation, whisper, suggestion, aspersion, slant"},
{"inoculate", "immunize, vaccinate, inject"},
{"inoculation", "immunization, vaccination, injection, shot, protection"},
{"input", "insert, feed in, key in, store, process, code"},
{"inquest", "investigation, hearing, inquiry, trial, examination"},
{"inquire", "1: interrogate, question, probe, ask, make an inquiry; 2: investigate, analyze, study, examine"},
{"inquirer", "questioner, investigator, interrogator, researcher, seeker, explorer"},
{"inquiry", "1: question, interrogation, query, questioning; 2: investigation, probe, hearing, examination, analysis"},
{"inquisition", "interrogation, questioning, investigation, cross-examination, inquest, witch hunt, third degree, grilling"},
{"inroad", "1: encroachment, invasion, incursion, intrusion, foray, raid; 2: advance, progress, revolution"},
{"insanity", "1: mental illness, derangement, mental aberration, madness, dementia, lunacy, psychosis, neurosis, phobia, mania, alienation; 2: folly, oddity, idiosyncrasy, eccentricity"},
{"inscribe", "write, engrave, sign, dedicate"}, 
{"inscription", "dedication, epigraph, label, caption, saying, legend, signature, autograph, holograph"},
{"insect", "bug, beetle, arthropod, mite, vermin, pest"},
{"insecurity", "anxiety, uncertainty, doubt, vacillation, indecision, instability"},
{"insensitivity", "indifference, unconcern, callousness, imperviousness, bluntness, boorishness, crassness, tactlessness; numbness"},
{"insert", "noun - enclosure, addition, advertisement, notice; verb - put in, imbed, stick or place in, root"},
{"insides", "stomach, belly, viscera, entrails, intestines, organs, bowels, innards, vitals, guts"},
{"insight", "perception, discernment, perspicacity, acumen, shrewdness, awareness, intuition, sensitivity, understanding, judgment"},
{"insignia", "crest, ensign, emblem, regalia, brand, symbol, trademark, mark, badge"},
{"insignificance", "irrelevance, meaninglessness, unimportance, triviality, inconsequentiality, negligibility"},
{"insincerity", "dishonesty, duplicity, pretense, falseness, deceitfulness, hypocrisy, artificiality, lip service, phoniness"},
{"insinuate", "1: imply, hint, suggest, refer, purport, mention, propose; 2: infiltrate, infuse, introduce, ingratiate, force through, horn in"},
{"insinuation", "implication, innuendo, intimation, suggestion, allusion, hint, aspersion, slur, slant"},
{"insist", "1: maintain, assert, contend, emphasize, stress, claim, stand firm, swear; 2: demand, require, order, urge, exhort"},
{"insistence", "urging, persuasion, persistence, determination, exhortation, demand, entreaty, emphasis, stress"},
{"insolence", "audacity, rudeness, impertinence, presumptuousness, impudence, defiance, effrontery, gall, disrespect, insubordination, sauciness, lip, cheekiness"},
{"insomnia", "sleeplessness, restlessness, wakefulness"},
{"insouciance", "flippancy, nonchalance, breeziness, ease, indifference, unconcern"},
{"inspect", "examine, scrutinize, look over, check, oversee, supervise, investigate, pursue"},
{"inspection", "examination, investigation, inquiry, inventory"},
{"inspector", "controller, tester, examiner, checker, investigator, overseer, supervisor, superintendent, reviewer, censor, critic"},
{"inspiration", "1: stimulus, motivation, incentive, influence, spur; 2: idea, thought, notion, hunch, whim, fancy, impulse"},
{"inspire", "encourage, spur, invigorate, inspirit, stimulate, spark, motivate, urge, fire, provoke, cause, underlie"},
{"inspirit", "exhilarate, inspire, cheer, galvanize, invigorate, rouse, stimulate, encourage, embolden, hearten, enliven, animate"},
{"instability", "inconstancy, uncertainty, variability, unreliability, impermanence, vacillation, oscillation, fluctuation, capriciousness, fickleness, unpredictability"},
{"install", "set up, establish, situate, place, plant, institute, instate, induct, ensconce, station"},
{"installation", "1: induction, ordination, placing, investiture, inauguration, establishment, accession, coronation; 2: fort, bunker, fortification, munitions"},
{"installment", "portion, part, division; episode, chapter, section; repayment, partial payment"},
{"instance", "case, situation, example, occurrence"},
{"instant", "moment, split second, twinkling, jiffy, flash, minute"},
{"instigate", "stimulate, prompt, encourage, incite, excite, initiate, provoke, arouse, start, stirup, impel, inspire, spur"},
{"instigation", "prompting, urging, incitement, insistence, encouragement, incentive, provocation"},
{"instigator", "agitator, inciter, leader, troublemaker, provocateur, ringleader, firebrand, mischief-maker"},
{"instill", "imbue, impress, inculcate, engender, infuse, introduce, implant"},
{"instinct", "intuition, proclivity, predisposition, tendency, sixth sense, gut feeling"}, 
{"institute", "noun - academy, school, university; verb - 1: organize, found, establish, launch, set up; 2: begin, initiate, start, open"}, 
{"institution", "1: organization, system, association, company, business, foundation, university; 2: academy, orphanage, reformatory"}, 
{"institutionalize", "standardize, formalize, incorporate, make official, regulate"}, 
{"instruct", "1: teach, educate, give lessons, guide, tutor, coach; 2: order, command, tell, direct, bid"}, 
{"instruction", "guidance, direction, preparation, education, tutelage, coaching"}, 
{"instructions", "directions, rules, guidance, handbook, manual, information, key"}, 
{"instructor", "teacher, adviser, guide, tutor, trainer, coach, mentor"}, 
{"instrument", "implement, device, apparatus, contraption, tool, means, agent, vehicle, way, medium, force, factor"}, 
{"insubordination", "impudence, impertinence, rebellion, disobedience, defiance, mutiny, revolt, riotousness"}, 
{"insufficiency", "inadequacy, deficiency, want, need, scarcity, dearth, shortage, lack, scarcity"},
{"insulate", "shield, cushion, sequester, protect, isolate, cut off, cocoon, quarantine"},
{"insulation", "cushioning, padding, protection, stuffing"},
{"insult", "noun - aspersion, snub, libel, offense, slander, slight, indignity, insolence, abuse, slap in the face; verb - vilify, abuse, give offense to, libel, revile, offend, snub, call names, slander, slight"},
{"insurance", "protection, assurance, safeguard, security, indemnity, guarantee, coverage, policy, provision, warranty"},
{"insure", "1: protect, cover, guarantee, warrant, assure, safeguard, underwrite, indemnify; 2: confirm, make sure, ascertain, guarantee, warrant"},
{"insurgent", "agitator, rebel, radical, rioter, revolutionary, resister"},
{"insurrection", "mutiny, riot, insurgence, revolt, rebellion"},
{"integrate", "1: unify, mix, blend, combine, merge, incorporate; 2: (remove barriers to minorities) desegregate, include, assimilate, open, bus"},
{"integration", "unification, combination, cooperation, alliance"},
{"integrity", "honor, uprightness, honesty, virtue, righteousness, principle, goodness"},
{"intellect", "1: sense, intelligence, reason, judgment, understanding, comprehension, brain power, brains; 2: intellectual, genius, thinker, highbrow"},
{"intellectual", "thinker, highbrow, scholar, academic"},
{"intelligence", "1: intellect, understanding, comprehension, acumen, judgment, perspicacity, discernment; 2: ability, capacity, skill, aptitude; 2: information, news, report, facts, inside information, knowledge"},
{"intelligentsia", "intellectuals, literati, academics, illuminati, highbrows"},
{"intend", "1: propose, plan, aim, expect, purpose, be resolved or determined, aspire to, have in mind, hope or resolve to, contemplate; 2: mean, indicate, signify, denote"},
{"intensification", "buildup, increase, escalation, acceleration, heightening, deepening, worsening, exacerbation"},
{"intensify", "increase, deepen, emphasize, enhance, heighten, strengthen, boost, concentrate, exacerbate, escalate, add to, reinforce"},
{"intensity", "1: forcefulness, concentration, power, vehemence, violence, passion, fervor, ardor, extremity, severity, deepness, emphasis; 2: ferociousness, wildness, fury, anger"},
{"intent", "1: intention, objective, goal, aim, purpose, plan, meaning, end; 2: (to all intents and purposes) in almost every respect, virtually, practically, almost"},
{"intention", "goal, objective, purpose, plan, aim, intent, point, meaning, idea, end"},
{"inter", "bury, lay to rest, entomb, sepulcher"},
{"intercede", "mediate, arbitrate, intervene, advocate, plead, speak"},
{"intercept", "obstruct, interrupt, frustrate, impede, thwart, arrest, seize, block, deflect, cut off, check, head off, stop"},
{"intercession", "mediation, intervention, advocacy, entreaty, supplication, plea, beseeching, solicitation"},
{"intercessor", "mediator, negotiator, arbitrator, judge"},
{"interchange", "1: barter, trade, exchange, reciprocation; 2: alternation, variation, change of places, transposition, exchange, shift; 2: intersection, cloverleaf"},
{"intercourse", "1: association, communication, dealings, interchange, contact; 2: copulation, fornication, sex, sexual relations, coitus"},
{"interdependence", "reliance, dependence, mutuality"},
{"interdict", "noun - ban, injunction, prohibition, proscription, veto, disallowance, taboo; verb - forbid, prohibit, enjoin, ban, disallow, outlaw, bar, rule out, veto, prevent"},
{"interest", "noun - 1: concern, care, attention, curiosity, excitement; 2: premium, credit, due, discount, profit, percentage, gain, bonus, earnings; 2: (vested interests) lobby, interest group, constituency; 4: (in the interest of) for the sake of, on behalf of, in order to promote; verb - involve, engage, attract, intrigue, concern, fascinate, move, touch, affect"},
{"interfere", "1: meddle, intervene, interpose, interlope, butt in; 2: prevent, hinder, stop, oppose, conflict"},
{"interference", "1: intervention, resistance, impedance, checking, blocking, barring, hampering, hindrance, clashing; 2: meddling, prying, interposition, interruption, trespassing, tampering, butting in; 2: barrier, obstacle, obstruction, impediment, restraint"},
{"interim", "meantime, meanwhile, pause, interlude, interval"},
{"interior", "inside, center, core, heart"},
{"interject", "interrupt, interpolate, interpose, introduce, cry, call, exclaim, shout"},
{"interjection", "1: insertion, interpolation, insinuation, inclusion; 2: exclamation, cry, utterance, ejaculation"},
{"interlock", "intertwine, engage, mesh, lock together"},
{"interlocutor", "spokesperson, speaker, orator, conversationalist, press agent, host, interviewer"},
{"interloper", "intruder, trespasser, meddler, uninvited guest, gate-crasher"},
{"interlude", "recess, pause, delay, hiatus, interruption, wait"},
{"intermediary", "mediator, go-between, agent, broker, middleman"},
{"interment", "funeral, burial, entombment, sepulture, obsequy"},
{"intermingle", "commingle, combine, mix, amalgamate, merge, blend, fuse"},
{"intermission", "interval, suspension, pause, recess, interlude, break, recess, respite, rest, lull, breather"},
{"interplay", "interaction, exchange, interchange, reciprocation, give-and-take"},
{"interpolate", "interject, introduce, insert, add, incorporate"},
{"interpose", "1: intrude, interrupt, interfere, intervene; 2: insert, introduce, include, add"},
{"interpret", "translate, explicate, clarify, explain, decipher, elucidate, paraphrase, define, expound"},
{"interpretation", "1: explanation, description, exposition, paraphrase, translation, exegesis, annotation, statement, account; 2: conception, version, reading, rendition, point of view, commentary, idea, analysis, spin"},
{"interpreter", "translator, elucidator, annotator, commentator, expositor"},
{"interrogate", "cross-examine, question, investigate, inquire, grill, pump, give (someone) the third degree"},
{"interrogation", "inquisition, questioning, cross examination, inquiry, grilling, third degree"},
{"interrupt", "1: impede, hinder, prevent, obstruct, get in the way of; 2: intrude, intervene, cut in on, break in or into, interfere, infringe, chime in, cut off, come between"},
{"interruption", "disruption, disturbance, break, cessation, pause, halt, hiatus"},
{"intersect", "1: divide, cut across, separate, bisect; 2: meet, join, converge, cross, touch"},
{"intersection", "crossroads, junction, interchange, division, bisection"},
{"intersperse", "scatter, dot, pepper, sprinkle, distribute"},
{"intertwine", "entwine, interlace, interweave, braid, link, twist"},
{"interval", "interim, pause, interlude, break, period, gap, space, hiatus, intermission, term, wait"},
{"intervene", "1: settle, intercede, mediate, negotiate, step in, reconcile; 2: meddle, interrupt, intrude, interpose, come between"},
{"intervention", "mediation, intercession, interruption, interposition, stepping in"},
{"interview", "1: meeting, conference, audience, conversation, communication; 2: statement, record, account, case history; verb - question, interrogate, examine, evaluate"},
{"interviewer", "questioner, inquisitor, examiner, interrogator, investigator, reporter, host, talk-show host"},
{"interweave", "interlace, intertwine, braid, crisscross, blend, splice"},
{"intestines", "entrails, bowels, viscera, vitals, digestive organs, guts, insides, innards, offal"},
{"intimacy", "1: closeness, familiarity, friendship, affection, fraternization; 2: sexual intercourse, copulation, fornication, coitus"},
{"intimate", "imply, hint, suggest, allude, insinuate, infer"},
{"intimation", "implication, hint, suggestion, allusion, insinuation, indication, inkling, clue"},
{"intimidate", "daunt, threaten, bully, scare, frighten, dishearten, dismay, lean on"},
{"intimidation", "terrorizing, bullying, pressure, threats, coercion, fear, browbeating"},
{"intolerance", "prejudice, discrimination, bigotry, chauvinism, racism, narrow-mindedness, jingoism"},
{"intonation", "inflection, cadence, modulation, tone, accentuation"},
{"intone", "pronounce, recite, utter, declaim"},
{"intoxicate", "1: drug, muddle, befuddle, dope up, confuse; 2: excite, exhilarate, stimulate, turn on, arouse, stir"},
{"intoxication", "1: drunkenness, inebriation, insobriety, tipsiness; 2: excitement, euphoria, elation, exhilaration, infatuation"},
{"intricacy", "complexity, elaborateness, entanglement"},
{"intrigue", "noun - 1: plot, scheme, conspiracy, plan, complication, ruse, artifice, contrivance, maneuver; 2: intimacy, love affair, liaison, interlude, infatuation, flirtation, romance; verb - attract, fascinate, entertain, charm, delight, please"},
{"introduce", "1: present, set forth, submit, advance, offer, proffer, propose; 2: set up, found, institute, organize, launch, create, plan; 2: put in, insert, include, add, enter"},
{"introduction", "1: admittance, initiation, entrance, inception, installation, induction, influx; 2: initiation, debut, baptism, start, beginning, onset; 2: preface, preamble, prefatory note, foreword, prologue, prelude, overture"},
{"introspection", "self-examination, self-analysis, soul-searching, self-observation"},
{"intrude", "interfere, encroach, infringe, meddle, violate, trespass, butt in"},
{"intruder", "trespasser, prowler, burglar, interloper, infiltrator, gate-crasher"},
{"intrusion", "encroachment, violation, infringement, interruption, interference, trespass, invasion"},
{"intuition", "instinct, insight, feeling, sixth sense, presentiment, perception, discernment, gut feeling"},
{"inundate", "deluge, bombard, glut, overwhelm, flood, overflow, fill, swamp, immerse, submerge, bury"},
{"inundation", "deluge, bombardment, glut, overflow, torrent, tidal wave"},
{"inure", "accustom, familiarize, habituate, temper, desensitize, strengthen, toughen, harden"},
{"invade", "raid, assail, seize, swarm over, attack, penetrate, overrun, descend upon, assault, infest, encroach"},
{"invader", "trespasser, raider, intruder, attacker, aggressor"},
{"invalid", "convalescent, patient"},
{"invalidate", "nullify, undo, annul, rescind, cancel, overrule, quash, vitiate"},
{"invasion", "intrusion, violation, assault, attack, infraction, usurpation, infiltration, encroachment, foray, raid, seizure"},
{"invective", "insult, vituperation, curse, abuse, vilification, diatribe, tirade, denunciation, castigation, tongue lashing"},
{"inveigh", "castigate, lambaste, rail, vituperate, recriminate, denounce, berate, reproach, up-braid, expostulate"},
{"inveigle", "lure, entice, beguile, seduce, entrap, wheedle, maneuver, manipulate, wile, coax, bamboozle"},
{"invent", "1: create, originate, devise, design, contrive, fashion, form, find, coin, discover, conceive, think or make up; 2: fabricate, lie, fake, feign, misrepresent, falsify, concoct, create out of thin air, make believe, conjure or think up"},
{"invention", "1: contrivance, contraption, design, discovery; 2: ingenuity, imagination, creativeness, originality, inventiveness"},
{"inventor", "creator, designer, originator, maker, author, architect, father, mother"},
{"inventory", "1: list, itemization, register, record, index, table, file, catalog; 2: inspection, review, examination, counting, checking, accounting, tabulation, summary"},
{"inversion", "opposite, reversal, antithesis, contraposition, transposition"},
{"invert", "1: upset, overturn, turn upside-down, tip; 2: reverse, transpose, exchange, rearrange, change; alter, modify, convert"},
{"invest", "1: spend, devote, put in, lay out; 2: authorize, license, ordain, empower, sanction, install"},
{"investigate", "examine, scrutinize, look into, probe, study, consider, explore, inspect, search"},
{"investigation", "probe, exploration, examination, inquiry, study, research, inquest, analysis, scrutiny"},
{"investigator", "detective, researcher, sleuth, inspector, private eye, gumshoe, dick"},
{"investiture", "induction, installation, instatement, inauguration, ordination, coronation, admission"},
{"investment", "venture, speculation, stake, gamble"},
{"invigorate", "exhilarate, stimulate, galvanize, energize, enliven, rejuvenate, vitalize, liven up, freshen, brace"},
{"inviolability", "1: sacredness, holiness, sanctity; 2: invulnerability"},
{"invitation", "solicitation, asking, bidding, request, overture, summons, allurement, inducement, enticement, come-on"},
{"invite", "ask, summon, welcome, bid, beckon, solicit, call, entice, encourage, draw, request"},
{"invocation", "supplication, entreaty, petition, appeal, prayer, beseeching"},
{"invoice", "1: bill, statement, receipt, bill of shipment; 2: inventory, manifest, itemized account, checklist"},
{"invoke", "1: appeal to, call upon, request, entreat, beg; 2: send for, summon, bid"},
{"involve", "include, draw in, incorporate, connect, take in, engage, concern, bind, commit, compromise, associate, incriminate"},
{"involvement", "relation, relatedness, materiality, purchase, connection"},
{"invulnerability", "inviolability, safety, impenetrability, strength, security"},
{"iota", "bit, hint, scintilla, speck, trace, atom, jot, particle, scrap, whit, smidgen"},
{"ire", "fury, wrath, rage, passion, anger, displeasure, indignation, annoyance"},
{"irk", "irritate, provoke, bother, annoy, aggravate, peeve, vex, perturb, weary, tire, rile, bug, rub the wrong way"},
{"iron", "press, flatten, smooth"},
{"irons", "manacles, shackles, fetters, bonds, chains, trammels"}, 
{"irony", "incongruity, paradox, contrariness, satire"}, 
{"irradiate", "brighten, lighten, expose, illuminate, reflect, illumine, enlighten"}, 
{"irregularity", "1: aberration, shift, break, imperfection, variability, deviation, distortion, spasm; 2: peculiarity, singularity, anomaly, abnormality, exception, deviation, excess, allowance, privilege, rarity, oddity"}, 
{"irrigate", "water, flood, inundate, wet, dampen, moisten"},
{"irritant", "annoyance, nuisance, vexation, provocation, bother, menace, pain, plague, trouble, pest"},
{"irritate", "1: bother, provoke, exasperate, pester, aggravate, annoy, harass; 2: inflame, swell, pain, chafe, sting, redden"},
{"irritation", "1: soreness, tenderness, rawness, irritability, hypersensitivity, susceptibility; 2: provocation, excitement, upset"},
{"island", "1: isle, islet, archipelago, key, bar; 2: retreat, sanctuary, haven, refuge"},
{"isolate", "1: seclude, sequester, quarantine, divorce, insulate, detach, exclude, separate, dissociate, ostracize, remove, segregate; 2: Identify, pinpoint, discover"},
{"isolation", "withdrawal, exile, detachment, aloofness, disassociation, insulation, retirement"},
{"issue", "noun - 1: (a subject of discussion) concern, problem, question, point, subject, argument, matter, problem; 2: progeny, heirs, descendants, young, children, brood; 2: outcome, result, aftermath, resolution, conclusion, end; verb -  1: come forth, emerge, proceed, flow out; originate, rise from, spring, stem; 2: (produce for public dissemination, as a statement) release, circulate, announce, send out; distribute, allot, dispense, assign; 2: (produce a sound or smell) emit, send forth, exude, give off"},
{"itch", "noun - 1: itchiness, prickling, psoriasis; 2: desire, craving, hankering, yearning, yen; verb - 1: tickle, prick, prickle; 2: yearn, long for, hanker for, desire"},
{"item", "element, particular, detail, factor, feature, component, article, ingredient, entry, piece, object, point"},
{"itemize", "list, tabulate, count, document, inventory, catalog, record, detail, number, enumerate, particularize, index, specify"},
{"itinerant", "wanderer, pilgrim, vagabond, wayfarer, traveler, gypsy, nomad, hobo, tramp"},
{"itinerary", "schedule, program, plan, route, course, journey, tour, circuit, line"}
};

Save["inounandverbsyn", isyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
jsyn = {
{"jab", "dig, elbow, nudge, poke, prod, punch, stab"},
{"jabber", "babble, blather, chatter, jaw, prate, ramble, rattle, yap"},
{"jackass", "dolt, blockhead, fool, ingrate, moron"},
{"jacket", "1: coat, tunic, parka, mackinaw; 2: sheath, shell, envelope, wrap"},
{"jack-of-all-trades", "handyman, factotum, do-all"},
{"jackpot", "prize, award, bonanza, pot, stakes, winnings"},
{"jail", "noun - cage, cell, penitentiary, slammer, dungeon, lockup, Bastille, brig, clink, pen, stir, reformatory, stockade, cooler, detention camp; verb - confine, incarcerate, detain, impound, imprison, lock up, put behind bars, send down, throw away the keys, send uptown, send up the river"},
{"jailbird", "convict, inmate, felon, criminal, con, culprit"},
{"jailer", "keeper, warden, guard, captor, turnkey"},
{"jam", "noun - 1: preserves, jelly, marmalade, conserve, spread; 2: dilemma, bind, difficulty, impasse, fix, imbroglio, predicament, quandary, scrape, spot, hot water; verb - 1: compress, compact, confine, cram, crush, pack, bind, block, clog, press, sandwich, squash, squeeze; 2: garble, scramble, drown out, muddle, confuse"},
{"jamboree", "carnival, celebration, festival, jubilee, party, spree, convention, junket, festivity, field day"},
{"jangle", "noun - clang, clangor, din, cacophony, jingle, dissonance, rattle, stridency; verb - chime, clank, clink, jar, jingle, rattle, vibrate"},
{"janitor", "custodian, cleaning person, caretaker, porter"},
{"jar", "crock, pot, can, container, flagon, vase, vessel, jug, urn, mug, bottle, amphora, ewer; verb - discompose, rattle, shake, upset, rock, agitate, disturb, bounce, jounce, jiggle, bang, slam"},
{"jargon", "shoptalk, argot, colloquialism, localism; doublespeak, gobbledygook, doubletalk"},
{"jaunt", "sally, trip, excursion, tour, saunter, amble, trek, gallop, canter, constitutional, walk"},
{"jaw", "noun - muzzle, mandible, maw, mouth, chops, proboscis, trap; verb - talk, gossip, converse, chatter, yak, prate, patter, palaver"},
{"jealousy", "covetousness, possessiveness, envy, resentment, spite, suspicion"},
{"jeer", "noun - catcall, derision, gibe, aspersion, abuse, dig, raillery, raspberry, taunt, ridicule; verb - mock, scoff, razz, ridicule, knock, taunt, gibe"},
{"jell", "coagulate, congeal, crystallize, condense, set, solidify, thicken, stiffen"},
{"jeopardize", "imperil, endanger, expose, chance, venture, risk, stake, hazard"},
{"jeopardy", "risk, peril, hazard, danger, exposure, endangerment, imperilment"},
{"jerk", "noun - 1: tic, twitch, shrug, Rick, shake, shiver, tug, puff, lurch, jolt, bounce; 2: fool, chump, creep, drip, nerd, dork; verb - 1: quiver, convulse, shake, quake, shake, twitch; 2: snatch, grab, pull, pluck, whisk, snag, hook, wrench, yank"},
{"jersey", "pullover, sweater, turtleneck, T-shirt, sweatshirt"},
{"jest", "noun - bon mot, foolery, gag, quip, sally, wisecrack, witticism, trick, prank, hoax; verb - joke, josh, kid, tease, fool, trifle"},
{"jester", "buffoon, clown, joker, fool, harlequin, juggler, mummer, prankster"},
{"jet", "1: spray, flow, gush, issue, rush, spout, stream, spurt, squirt, surge, fountain, nozzle, sprayer, sprinkler; 2: airplane, plane, aircraft, jumbo jet"},
{"jettison", "eject, abandon, discard, expel, heave, dump, unload, ditch"},
{"jetty", "dock, pier, wharf, breakwater, quay"},
{"jewel", "1: gem, bauble, brilliant, sparkle, stone, trinket; 2: genius, prodigy, humdinger, paragon, pearl, pride, treasure, wonder"},
{"jewelry", "gems, jewels, bangles, regalia, adornments, frippery, gewgaws "},
{"jibe", "noun - barb, crack, dig, jeer, derision, poke, quip, raillery, taunt; verb - 1: deride, mock, rail, flout, ridicule, scorn, taunt; 2: match, agree, correspond, fit"},
{"jiffy", "instant, flash, no time; minute, moment, second; two shakes"},
{"jig", "dance, bob, bobble, bounce, caper, hop, jerk, jiggle, jounce, jump, prance, shake, skip, wiggle, wobble"},
{"jiggle", "wiggle, shake, twitch, agitate, bounce, jerk, jog, shift, shimmy, waggle"},
{"jilt", "betray, forsake, abandon, brush off, deceive, desert, discard, spurn, throw over"},
{"jingle", "noun - 1: ringing, tinkle, jangle, clank, rattle, tintinnabulation; 2: ditty, chant, chorus, couplet, doggerel, limerick, melody, rhyme, song, tune, verse; verb - tinkle, clink, rattle, chime, chink, ring, jangle"},
{"jingoism", "chauvinism, flag-waving, nationalism, parochialism, xenophobia, insularity"},
{"jinx ", "noun - hex, spell, charm, curse,, hoodoo, spell, voodoo;  verb - bedevil, bewitch, curse, doom, hex, plague"},
{"jitters", "nerves, fidgets, tenseness, anxiety, the creeps, the shakes, the shivers, the willies"},
{"job", "1: vocation, place, post, position, assignment, calling, career, pursuit, profession, metier, situation, chore, consignment, livelihood; 2: task, duty, responsibility, mission, burden, assignment, brief, undertaking, project, errand, deed, tour of duty"},
{"jockey", "maneuver, cajole, coax, engineer, finagle, induce, inveigle, manipulate, negotiate, wheedle"},
{"jocularity", "gaiety, hilarity, drollery, facetiousness, joviality, mirth, whimsicality, laughter, whimsy, absurdity "},
{"jog", "noun - 1: trot, amble, saunter, canter, gallop, lope, lumber, pad, run; 2: nudge, poke, push, prod, whack, bump, shove, shake, jolt; verb - activate, arouse, bounce, jar, jerk, jolt, jounce, stimulate, stir, shake, shove, poke, prod, motivate, instigate, push"},
{"join", "unite, blend, combine, juxtapose, splice, yoke"},
{"joint", "1: juncture, nexus, junction, intersection, link, confluence, seam, articulation, connection, seam, hinge, copula, bridge; 2: hangout, hole in the wall, dump, haunt, dive; 3: (out of joint) dislocated, disjointed, fractured"},
{"joke", "noun - 1: prank, sport, gag, practical joke, shenanigan, lark, monkeyshine; jest, pun, bon mot, conceit, rejoinder, quip, witticism, wisecrack; 2: laughing-stock, buffoon, butt, clown, simpleton, jackass; verb - banter, jest, raise laughter, trifle, poke fun, quip, kid, fool, tease, ridicule, deride"},
{"joker", "buffoon, jester, character, clown, comic, fool, prankster, wag, wit, kidder"},
{"jollity", "vivacity, sport, merriment"},
{"jolt", "noun - 1: blow, bump, hit, impact, jar, jerk, jog, lurch, quiver, thunderbolt; 2: surprise, start, shock; verb - 1: bounce, bump, discompose, disturb, jar, jerk, jostle, jounce, knock, push, shake, shove; 2: astonish, disconcert, dismay, disturb, nonplus, perturb, shock, startle, stun, surprise"},
{"jostle", "nudge, bump, jog, joggle, jolt, elbow, shoulder, shove, force, hustle, push"},
{"jot", "noun - scrap, trace, trifle, bit, detail, fraction, grain, iota, mite, morsel, particle, atom, scintilla, smidgen, speck; verb - record, scribble down, write, take down"},
{"jounce", "bounce, bump, jerk"},
{"journal", "1: diary, memoir, chronicle, log, reminiscence, daybook, record; 2: publication, magazine, newspaper, review, periodical, weekly, monthly, annual"},
{"journalism", "reporting, writing, correspondence, feature-writing, news, press, the fourth estate"},
{"journalist", "reporter, commentator, correspondent, scribe, stringer, hack, member of the fourth estate"},
{"journey", "noun - excursion, tour, passage, pilgrimage, voyage, expedition, odyssey, outing, trek, trip, quest, junket, peregrination; verb - roam, rove, gallivant, tour, travel, wander, jaunt, traverse, trek"},
{"joust", "engagement, contest, encounter, tournament, skirmish, passage d’armes"},
{"joviality", "merriment, affability, cheerfulness, gaiety, high spirits"},
{"jowl", "jaw, dewlap, cheek"},
{"joy", "1: (feeling of happiness) rapture, ecstasy, bliss, ravishment, wonder, delight, gladness, gratification, contentment, happiness, pleasure; 2: (expression of happiness) hilarity, mirth, revelry, geniality, gaiety, merriment, frolic, animation"},
{"jubilation", "delight, joy, ecstasy, elation, exultation, excitement, euphoria, jollification, triumph"},
{"jubilee", "carnival, festival, celebration, commemoration, gala, festivity, fete"},
{"judge", "1: magistrate, justice, chancellor, justice of the peace; 2: moderator, umpire, referee, arbitrator, adjudicator, mediator, negotiator, go-between, intercessor"},
{"judge", "1: adjudge, adjudicate, try, consider, decree, rule, sentence, condemn, doom; 2: conclude, decide, resolve, appraise, arbitrate, ascertain, assess, determine, estimate, evaluate, mediate, gauge, find, reckon"},
{"judgment", "1: (ability to judge well) discernment, discrimination, shrewdness, sapience, percipience, sagacity, understanding, taste, common sense, knowledge, wit, keenness, perception, incisiveness, prudence, wisdom; 2: (act of judging) deliberation, decision, consideration, appraisal, assaying, weighing, probing, contemplation, study, research, inquiry, scrutiny, inquest, analysis; 3: verdict, finding, conclusion, assessment, diagnosis, dictum, decree; sentence, retribution, punishment"},
{"judiciary", "judges, justices, bench, tribunal, bar, legal profession, judicial branch"},
{"jug", "flask, jar, pot, demijohn"},
{"juggle", "alter, delude, change, disguise, fake, rig, doctor; falsify, fix, misrepresent, modify"},
{"juice", "liquid, nectar, sap, secretion, fluid, sauce, essence, extract, serum, syrup"},
{"jumble", "noun - confusion, clutter, mess, miscellany, hodge-podge; verb - tangle, tumble, muddle, mix, mix up, confuse, disarrange, disarray, disorder"},
{"jump", "noun - 1: skip, hop, rise, pounce, spring, bound, lunge, leap, vault; plunge, fall, nosedive, plummet; 2: hurdle, bar, fence, barrier, impediment, gate, hedge, obstacle, rail; 3: (an advantage, as in a sporting competition) advantage, upper hand, head start, edge, handicap; 4: (a sudden rise, as in prices) ascent, advance, augmentation, boost, escalation, increase, rise, upsurge; verb - 1: vault, leap, spring, surge, lurch, lunge, pop up or out, bound, skip; drop, plummet, plunge, dive; skip across, traverse, avoid, bypass, evade, miss; 2: flinch, jerk, quail, quiver, waver, rattle, recoil, shrink, start, wince; 3: rob, attack, accost, hold up, mug; spring upon, tackle"},
{"junction", "confluence, intersection, connection, coupling, juncture, joint, linking, seam, union, abutment, combination, interstice"},
{"juncture", "conjunction, connection, convergence, link, nexus, point, weld"},
{"jungle", "wilderness, wood, bush, undergrowth, forest, primeval forest, boscage"},
{"junk", "noun - 1: rubbish, garbage, dregs, litter, refuse, waste, filth, trash; 2: salvage, debris, detritus, scraps, miscellany, oddments, rummage, wreckage, odds and ends; verb - discard, dump, wreck, scrap"},
{"junket", "excursion, outing, trip, voyage, celebration, ceremony, feast, political tour"},
{"junta", "1: council, conclave, assembly, meeting, confederacy, convocation, league, committee, gathering; 2: cabal, cartel, clique, coterie, faction, gang, oligarchy, party, ring"},
{"jurisdiction", "authority, control, dominion, judicature, prerogative, province, sovereignty, sphere, sway, bailiwick, cognizance, orbit, reach"},
{"jury", "tribunal, panel, judges, peers"},
{"justice", "1: fairness, impartiality, equity, honesty, integrity, rightfulness, truth, appropriateness; 2: validity, legitimacy, lawfulness, authority, constitutionality, legality, sanction, statutory or established right, legalization; 3: (judicial action) adjudication, settlement, arbitration, hearing, legal process, due process, litigation, prosecution, judgment, trial, regulation, review ; 4: magistrate, judge, umpire, chancellor, justice of the peace; 5: (do justice to) honor, pay tribute to, respect, esteem"},
{"justification", "excuse, defense, apology, explanation, foundation, grounds, plea, rebuttal, mitigation, reason, validation, rationalization, exculpation, raison d'etre, apologia"},
{"justify", "1: support, plead, argue for, defend, explain, sustain, advocate, palliate, stand up for, speak in favor of, countenance, condone, vindicate; 2: warrant, verify, confirm, validate, substantiate, legitimize, prove"},
{"jut", "extend, project, bulge, overhang, stick out, protrude, poke, impend, beetle"},
{"juvenile", "adolescent, boy, girl, child, infant, minor, youngster, youth, kid "},
{"juxtaposition", "contiguity, adjacency, immediacy, nearness, proximity, vicinity, contact, closeness"}
};

Save["jnounandverbsyn", jsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
ksyn = {
{"keep", "1:accumulate, amass, preserve, retain, grasp, hold, collect, conserve, maintain, heap, hold on to, pile, stock, store; 2: care for, minister to, attend, run, direct, look after, manage, operate, safeguard, shelter, support, sustain, tend; 3: arrest, stop, block, avert, curb, constrain, detain, deter, hinder, impede, obstruct, prevent, retard, staff, hamper, inhibit, hold up; 4: adhere to, comply with, fulfill, hold, honor, obey, observe, respect; 5: (keep from) abstain, desist, avoid, refrain, prevent, prohibit, impede, hinder, restrain, forestall; 6: (keep in) bottle up, stop up, inhibit, suppress, keep back; 7: (keep on) keep at, stay the course, hold on, continue; 8: (keep up) maintain, care for, preserve, support, continue, keep pace, compete, contend, equal, match, rival, vie"},
{"keeper", "1:guard, jailer, custodian, overseer, attendant, governor, warden, caretaker, conservator, defender, warder; 2: manager, superintendent, owner, entrepreneur, supervisor, custodian, administrator"},
{"keeping", "custody, guardianship, patronage, aegis, protection, safekeeping, supervision, tutelage "},
{"keepsake", "memento, remembrance, token, reminder, souvenir, emblem, pledge, relic"},
{"keg", "cask, drum, barrel, hogshead, tun, vat, firkin"},
{"ken", "cognizance, comprehension, compass, field, perception, range, reach, scope, understanding, vision, acquaintance, awareness"},
{"kerchief", "handkerchief, bandanna, headscarf, babushka, cravat"},
{"kernel", "1:center, heart, essence, core, germ, gist, marrow, pith, substance; 2: piece, bit, morsel, part, atom"},
{"kettle", "pot, cauldron, saucepan"},
{"key", "clue, guide, indicator, answer, explanation, interpretation, pointer, sign, secret, tip-off, lead, earmark, cipher"},
{"keynote", "standard, basic idea, stress, motif, theme, marrow, kernel, heart, essence, gist, core, emphasis, accent"},
{"keystone", "buttress, prop, base, basis, cornerstone, foundation, root, linchpin, mainspring, crux, source, core"},
{"kick", "noun - 1:boot, blow, punt, fillip; 2: joy, refreshment, enjoyment, fun, gratification, pleasure, stimulation, thrill, buzz; verb - 1:boot, beat, jolt, punt, dropkick; 2: give up, abandon, break, desist from, drop, leave, quit, spurn, stop, forsake; 3: (kick off) commence, inaugurate, launch, initiate, open, start, get under way"},
{"kickback ", "refund, payment, bribe, payola, percentage"},
{"kid", "noun - juvenile, youngster, youth, boy, girl, whippersnapper, stripling, shaver; tot, baby, infant, babe; verb - tease, pretend, joke, pull someone's leg, hoax, hoodwink, jest, delude, dupe, trick, put one over on, josh, ridicule, gull, con"},
{"kidnap", "abduct, capture, hijack, skyjack, seize, steal, waylay, shanghai, impress, spirit away, ravish, hold for ransom, pirate, snatch"},
{"kill", "1:slay, murder, assassinate, do away with, eliminate, execute, exterminate, lynch, extinguish, finish off, massacre, rub out, bump off, hit; slaughter, butcher; sacrifice, put to sleep; 2: cancel, annul, nullify, counteract, recant, turn off, halt, shut off, stop, veto, prohibit, refuse, forbid"},
{"killer", "murderer, assassin, butcher, hitman, gunman, slayer, sniper, liquidator, shootist, executioner, exterminator, hatchet man, terminator"},
{"killing", "1: slaying, homicide, assassination, slaughter, bloodshed, carnage, liquidation, fatality, manslaughter, massacre, murder, fratricide, extermination; 2:  success, coup, bonanza, hit, windfall, cleanup"},
{"killjoy", "pessimist, skeptic, complainer, cynic, spoilsport, wet blanket, whiner"},
{"kiln", "furnace, hearth, oven"},
{"kin", "relatives, relations, cousins, family, people, blood, flesh and blood, kindred, kinsfolk, kinsmen, kith, lineage, extraction, stock, consanguinity"},
{"kind", "1: sort, brand, category, breed, ilk, description, stamp, family, genus, set, tribe, denomination, type, variety; 2: (in kind) similarly, in a similar fashion, in the same way"},
{"kindle", "1: light, ignite, bum, set fire to, enkindle, fire, foment, inflame; 2: arouse, excite, inspire, animate, agitate, activate, awaken, incite, initiate, provoke, rouse, stimulate, stir"},
{"kindliness", "generosity, charity, sympathy, warmth, goodwill, benevolence, compassion, friendliness, amiability"},
{"kindling", "tinder, firewood, coals, fuel, wood; ignition, burning, combustion"},
{"kindness", "1: consideration, tenderness, sweetness, sympathy, courtesy, cordiality, bonhomie, mildness, affection, forbearance, goodness, charity, altruism, philanthropy, succor, grace, clemency, understanding; benefaction, hospitality, munificence; 2: (a kind act) favor, help, service, aid, assistance"},
{"kindred", "family, people, clap, kin, kinsmen, kinswomen, folk, relations, relatives, flesh and blood"},
{"king", "monarch, sovereign, ruler, majesty, emperor, despot, potentate, tyrant, boss, chieftain, patriarch, autocrat, sultan, caliph, khan, master"},
{"kingdom", "realm, domain, dominion, principality, province, sphere, suzerainty, commonwealth, territory, tract, sway, dynasty, sovereignty"},
{"kink", "noun - 1: twist, tangle, crinkle, cramp, crimp, bend, coil, corkscrew, wrinkle, knot, loop, curl, crick; 2: eccentricity, fetish, idiosyncrasy, oddity, quirk, vagary, whim, peculiarity, caprice, foible, singularity, crotchet; 3: difficulty, complication, hitch, snag, impediment, defect, entanglement, flaw, imperfection; verb - bend, coil, crimp, curl, tangle, twist, wrinkle"},
{"kinship", "affiliation, connection, bond, relationship, affinity, alliance, correspondence, similarity; lineage, consanguinity"},
{"kiosk", "pavilion, newsstand, booth, box, staff, stand, bookstall, counter, cabin"},
{"kismet", "destiny, fate, fortune, doom, karma, providence, portion, lot"},
{"kiss", "noun - osculation, caress,  smooch, peck; embrace, endearment; verb - graze, brush, touch, scrape, caress, glance, fan"},
{"kit", "set, equipment, stock, assortment, accoutrements, effects, gear, instruments, material, paraphernalia, tackle, tools, utensils, apparatus"},
{"kitchen", "galley, cook's room, scullery, gallery, canteen, kitchenette, mess"},
{"knack", "aptitude, ability, skill, faculty, bent, capacity, gift, propensity, talent, flair, adroitness, dexterity, facility, forte"},
{"knapsack", "backpack, rucksack, bag, haversack"},
{"knave", "scamp, fraud, villain, rascal, stinker,  cheat, rapscallion, rogue, reprobate, bastard, scoundrel, blackguard, swindler, swine"},
{"knead", "ply, shape, after, work, mix, form, massage, manipulate, aerate, blend, press, rub, knuckle"},
{"kneel", "genuflect, bend, stoop, curtsy, bow down, fall to one's knees, bend the knee, do obeisance"},
{"knell", "ring, signal, chime, toll, peel, death bell"},
{"knick-knack", "curio, gadget, ornament, trifle, bauble, trinket, conversation piece, bric-a-brac, objet d'art, gewgaw, gimcrack, gizmo"},
{"knife", "noun - blade, cutter, sword, bayonet, dagger, stiletto, lance, machete, poniard, scalpel, sickle, scythe, bodkin; verb - stab, cut, lacerate, pierce, slash, impale, rip, spit, lance, thrust through"},
{"knight", "cavalier, champion, chevalier, gallant, gentleman, thane, Templar, knight-at-arms, knight-errant"},
{"knit", "1: intermingle, affiliate, connect, purl, web, cable, net, sew, weave, join, ally, bind, fasten, interlace, link; 2: heal, mend, repair, bind"},
{"knob", "hump, protuberance, bump, doorknob, handle, bulge, knot, nub, stud, swelling"},
{"knock", "noun - 1: rap, thump, whack, beat, blow, slap, smack, thump, punch, cuff, box, clip, clout; 2: setback, reversal, rejection, failure, defeat, criticism, condemnation, censure; verb - 1: rap, thump, buffet, clap, cuff, hit, punch, slap, smite, strike, beat, hit; 2: abuse, belittle, disparage, carp, cavil, censure, deprecate, condemn, lambaste, criticize, put down, vilify; 3: (knock off) kill, assassinate, murder, accomplish, complete, finish, conclude - (end a period of working) finish, stop, clock out, pack it in, call it a day; 4: (knock out) anesthetize, drug, etherize, put to sleep, strike down, strike senseless, KO, render unconscious, make one see stars"},
{"knockout", "1: knockout blow, coup de grace, finishing or final blow, technical knockout, KO, TKO; 2:  success, sensation, triumph, hit, smash, winner"},
{"knoll", "rise, mound, hill, barrow, hillock"},
{"knot", "noun - 1: snarl, gnarl, snag, clump, tuft, coil, spiral, contortion, tie, entanglement, tangle, twist, twirl, whirl, whorl, hitch; 2: cluster, bunch, assortment, gathering, aggregation, collection, heap, mass, pile; verb - bind, tie, secure, tether, tie, weave, entangle, entwine, knit, tangle"},
{"know", "1: comprehend, understand, perceive, discern, distinguish, experience, fathom, identify, intuit, ken, learn, make out, realize, recognize; 2: (in the know) aware, informed, educated, knowing, cognizant"},
{"know-how ", "skill, ability, aptitude, savvy, faculty, proficiency, talent, knack, flair, adroitness, capability, knowledge, savoir-faire"},
{"knowledge", "learning, lore, erudition, scholarship, education, book-learning, wisdom, cognizance, enlightenment, apprehension, comprehension, discernment, judgment, insight"},
{"know-nothing", "ignoramus, illiterate, moron, imbecile, clod, dolt, fool, dunce"},
{"kook ", "eccentric, loony, screwball, ding-a-ling, flake, fruitcake, dingbat, weirdo, oddball, crackpot"},
{"kowtow", "stoop, fawn, prostrate, cringe, defer, grovel, pander, suck up, bow, court, flatter, toady, genuflect, kneel"},
{"kudos", "praise, credit, glory, acclaim, applause, honor, prestige, regard, renown, repute, distinction, esteem, laurels, plaudits"}
};

Save["knounandverbsyn", ksyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
lsyn = {
{"label", "noun - 1: badge, marker, tag, sticker, stamp, insignia; 2: characterization, classification, description, epithet, brand; verb -  1: stamp, tag, identify, mark, brand; 2: classify, categorize, designate, describe, name, dub, style, christen, specify, define"},
{"labor", "noun - 1: work, chore, job, task; toil, drudgery, effort, exertion; 2: laborers, labor force, workers, work force, hands, employees, operatives; 3: child-birth, parturition, contractions, delivery; verb - 1: work, toil, endeavor, plod, slave, strive, struggle, suffer, sweat, travail; 2: belabor, dwell on, elaborate, overdo, overemphasize, overstress, strain"},
{"laborer", "worker, hireling, hired hand"},
{"labyrinth", "maze, puzzle, riddle, circumvolution, coil, complexity, convolution, entanglement, intricacy, complication"},
{"lace", "noun - 1: filigree, meshwork, netting, tatting, edging, trimming, border, decoration; 2: cord, tie, thong; verb -  1: bind, attach, fasten, close, strap; 2: (add an alcoholic beverage to) fortify, strengthen, spike"},
{"lacerate", "1: slash, rip, tear, gash, rend, slash, maim, wound, harm, hurt; 2: (hurt emotionally) wound, distress, upset, pain, offend, savage"},
{"laceration", "cut, lesion, gash, wound, injury, mutilation, rent, rip, slash, tear"},
{"lack", "noun - deficiency, need, want, dearth, insufficiency, deprivation, privation, scarcity, shortage, vacancy, absence, void; verb - need, require, want, miss"},
{"lackey", "sycophant, minion, parasite, flunky, gofer; attendant, valet"},
{"lacquer", "stain, veneer, finish, varnish"},
{"lad", "boy, juvenile, kid, youngster, youth, chap, fellow"},
{"ladle", "spoon, dip, scoop"},
{"lady", "woman, madam, matron, dame, damsel"},
{"lady-killer", "womanizer, ladies' man, heartbreaker, libertine, philanderer, rake, skirt chaser, Casanova, Don Juan, Lothario"},
{"lag", "dawdle, tarry, linger, loiter, idle, straggle, trail"},
{"laggard", "dawdler, loafer, idler, loiterer, slowpoke, straggler"},
{"lagoon", "lake, pond, pool, marsh, bog, shoal"},
{"lair", "burrow, den, nest, refuge, hideout, retreat, sanctuary"},
{"lake", "pond, creek, loch"},
{"lambaste", "1: beat, thrash, whip, strike, flay; 2: berate, castigate, excoriate, reprimand, rebuke, censure, upbraid, scold"},
{"lament", "weep, grieve, moan, sorrow, wail, bemoan; rue, regret, deplore"},
{"laminate", "cover, coat, face, veneer, exfoliate, stratify"},
{"lamp", "light, beacon, torch"},
{"lampoon", "noun - satire, parody, caricature, takeoff, spoof, burlesque; verb - satirize, parody, caricature, ridicule"},
{"lance", "pierce, lacerate, cut"},
{"land", "noun - 1: dirt, soil, terra firma, earth, ground, property, real estate, realty, tract; 2: country, nation, province, territory; verb - 1: alight, arrive, dock, end up, touch down; 2: get, achieve, obtain, win, secure, nail down"},
{"landlord", "landowner, lessor, property owner, host, innkeeper, proprietor"},
{"landmark", "1: historic structure, vestige, remnant, ruins, memorial; 2: milestone, turning point, watershed, signpost, beacon"},
{"lands", "acreage, grounds, estates, spread"},
{"landscape", "view, scenery, vista, panorama, scene, prospect, outlook"},
{"lane", "alley, alleyway, avenue, path, passage, road, towpath"},
{"language", "speech, vocabulary, discourse, conversation, wording, parlance, idiom, terminology; vernacular, jargon, argot, cant"},
{"languish", "1: droop, fade, wilt, wither, waste away, decline, sicken, faint; 2: pine, grieve, sorrow, sigh, brood"},
{"languor", "lassitude, drowsiness, inertia, lethargy, torpor, listlessness, indolence, fatigue, heaviness, calm, lull, stillness, dreaminess"},
{"lap", "1: legs, thighs, front, seat; 2: circuit, round, course, distance"},
{"lap", "drink, lick, sip, tongue"},
{"lapse", "noun - 1: fault, mistake, error, failing, negligence, oversight, indiscretion, slip, fall, gaffe, blunder; 2: interruption, break, gap, hiatus, interval, interlude, pause, intermission; verb - 1: backslide, decline, slip, degenerate, deteriorate, worsen, fail; 2: end, expire, stop, terminate, cease, quit"},
{"larceny", "robbery, burglary, thievery, heist, expropriation, stealing, misappropriation, pilfering, piracy, purloining"},
{"largeness", "bigness, magnitude, bulk, size, heft, volume, enormity, enormousness, expanse, extent, greatness, heftiness, immensity"},
{"largesse", "generosity, munificence, philanthropy, benefaction, charity; donation, endowment, gift, bequest, aid"},
{"lark", "escapade, caper, antic, fling, mischief, prank, revel, romp"},
{"lash", "1: beat, flay, flog, thrash, whip, hit, smack, strike; 2: berate, lambaste, castigate, chastise, criticize, scold; ridicule, satirize, lampoon"},
{"lass", "girl, maid, maiden, damsel"},
{"lassitude", "exhaustion, fatigue, drowsiness, languor, prostration, enervation, listlessness, apathy, ennui"},
{"last", "close, 1 MWI, end, completion, conclusion, ending, windup, finale, termination; ant beginning, start"},
{"latch", "lock, bolt, fastening, catch, hook"},
{"lather", "noun - suds, bubbles, foam, froth; verb - suds up, foam, froth, shampoo"},
{"latitude", "1: leeway, range, scope, independence; 2: distance, degree, measure"},
{"latrine", "toilet, bathroom, commode, outhouse, john, can, head"},
{"laud", "praise, honor, hail, acclaim, applaud, celebrate, extol, glorify"},
{"laugh", "noun - chuckle, chortle, giggle, snicker, titter guffaw, hoot; verb - chuckle, giggle, guffaw, chortle snicker, snigger"}, 
{"laughingstock", "butt, target, victim"}, 
{"laughter", "chuckling, giggling, tittering, chortling; merriment, mirth, amusement"},
{"launch", "1: originate, initiate, inaugurate, introduce, start, commence; 2: propel, thrust, fire off, set in motion, send forth, eject"}, 
{"launder", "wash, scrub, clean"}, 
{"lavatory", "bathroom, restroom, washroom, WC, water closet, toilet, commode, outhouse, latrine, urinal, john, can, head"}, 
{"lavish", "shower, heap, pour, deluge, expend"}, 
{"law", "1: jurisprudence, legal science, equity, legal practice, judicature; 2: rule, principle, precept, theorem, maxim, axiom, reason, assumption; 3: code, constitution, ordinance, statute, edict, regulation"}, 
{"lawlessness", "irresponsibility, disorder, anarchy, chaos, disturbance"},
{"lawn", "yard, grass, park, garden"},
{"lawsuit", "litigation, action, suit, prosecution, claim"},
{"lawyer", "attorney, counsel, solicitor, attorney at law, barrister, ambulance-chaser, mouthpiece, legal eagle"},
{"laxative", "purgative, cathartic"},
{"lay", "1: put, place, set, deposit; 2: order, arrange, organize, systematize; 3: (bring forth eggs) deposit, yield, generate, have, bear; 4: (lay off) fire, dismiss, discharge, let go, oust"},
{"layer", "stratum, tier, coating, cover, covering, film, mantle"},
{"layman", "amateur, layperson, outsider"},
{"layoff", "discharge, dismissal, unemployment; furlough, lockout"},
{"layout", "outline, plan, blueprint, draft, sketch, map, geography"},
{"laze", "lounge, lie around, sit around, idle, loaf, loll"},
{"laziness", "sloth, indolence, idleness, sluggishness, inactivity"},
{"leach", "extract, drain, filter, seep, strain"},
{"lead", "noun - clue, hint, suggestion, direction, example; verb - 1: guide, conduct, escort, usher, pilot, steer; 2: direct, govern, command, preside over, supervise, manage, chair, run; 3: influence, induce, prompt, sway, incline, cause; 4: (be first) exceed, excel, surpass, outperform"},
{"leader", "chief, boss, director, head, superior, captain, commander, conductor"},
{"leadership", "direction, guidance, authority, command, management, supremacy, control"},
{"leaf", "noun - 1: sheet, folio, page; 2: needle, blade, cotyledon; 3: (turn over a new leaf) reform, go straight, mend one's ways, repent; verb - skim, glance, browse, riffle, thumb through"},
{"leaflet", "pamphlet, bill, booklet, brochure, circular, handbill, handout"},
{"league", "alliance, association, class, category, coalition, confederation, federation, fraternity, union, syndicate, cartel"},
{"leak", "noun - 1: fissure, hole, opening, aperture, crack, crevice, perforation, puncture; 2: divulgence, disclosure, slip; 3: drip, seepage, oozing; verb - 1: drip, spill, exude, seep, trickle, ooze; 2: divulge, disclose, reveal, let slip, make known, let the cat out of the bag, spill the beans"},
{"lean", "slant, tilt, bend, slope, tip, recline, repose"},
{"leaning", "penchant, predilection, inclination, proclivity, propensity, tendency, bias, liking, partiality, taste"},
{"leap", "jump, hop, skip, vault, cavort, caper, gambol"},
{"learn", "understand, discern, assimilate, master, determine, discover, memorize"},
{"learning", "education, knowledge, enlightenment, erudition, information, letters, research, scholarship, study, attainments, culture"},
{"lease", "let, loan, rent, sublet, charter, hire"},
{"leash", "hold, check, discipline, control, restraint, rein, tether"},
{"leave", "noun - 1: consent, concession, authorization, allowance, dispensation; 2: liberty, vacation, holiday; verb - 1: depart, exit, move, move out a away, go away, relocate, set out, decamp; 2: abandon, quit, walk out on, jilt, desert, for sake; 3: bequeath, allot, assign, entrust, will"},
{"leaven", "elevate, raise, ferment, lighten, inspire, expand"},
{"leavings", "leftovers, refuse, remains, scraps, spoil, waste, residue"},
{"lecher", "debaucher, libertine, profligate, fornicator, rake, womanizer, Don Juan"},
{"lechery", "lewdness, licentiousness, lust, profligacy, prurience, libertinism, lubricity, lasciviousness"},
{"lecture", "noun -1: address, speech, discourse, talk, instruction; 2: scolding, reprimand, rebuke, castigation, chiding, reproof, talking-to; verb - 1: address, speak, talk, discourse, expound; 2: scold, castigate, admonish, berate, harangue, reprove, reprimand"},
{"ledge", "ridge, shelf, sill, mantle, step, projection"},
{"leech", "freeloader, parasite, sycophant"},
{"leer", "noun - grin, smirk, smile, wink; verb - ogle, smirk, stare, wink, eye, gloat"},
{"leeway", "play, room, scope, space, latitude"},
{"leftovers", "leavings, remains, remnants, scraps, refuse, residue"},
{"leg", "1: limb, appendage, member, part; 2: brace, prop, upright; 3: (a part of a race or other competition) lap, portion, segment, stretch; 4: (on one's last legs) exhausted, failing, worn out, dying, moribund, at death's door, with one foot in the grave, fading fast; 5: (pull someone's leg) tease, kid, fool, trick, deceive"},
{"legacy", "inheritance, bequest, endowment, estate, heirloom, heritage, birthright"},
{"legalize", "sanction, permit, allow, legitimize, license, approve, authorize, warrant, validate; outlaw, prohibit"},
{"legate", "envoy, deputy, delegate, emissary, ambassador"},
{"legatee", "beneficiary, heir, inheritor, recipient"},
{"legation", "delegation, consulate, embassy, commission, ministry, mission, representation"},
{"legend", "1: myth, fable, fiction, folk tale, saga, story, tale, narrative; 2: luminary, marvel, prodigy, household name; 3: caption, inscription, key, cipher, code"},
{"legerdemain", "sleight of hand, magic; trickery, artifice, deception, contrivance, manipulation, subterfuge, craftiness"},
{"legion", "1: army, regiment, company, division, battalion, brigade; 2: multitude, swarm, throng, mass, army"},
{"legislate", "enact; pass, make laws, deliberate"},
{"legislation", "act, ruling, law, regulation, statute, authorization, bill, charter"},
{"legislator", "lawmaker, congressman, congresswoman, senator, representative, parliamentarian"},
{"legislature", "senate, assembly, chamber, congress, law-making body, legislative body, house"},
{"legitimize", "legalize, sanction, license, permit, authorize, entitle"},
{"legume", "bean, pea, pod"},
{"leisure", "spare time, ease, freedom, quiet, relaxation, respite, time off"},
{"lend", "1: advance, loan, let out; 2: impart, contribute, bestow, add, furnish, grant"},
{"length", "1: distance, extent, longitude, stretch, reach, section, segment, span, term, duration, period; 2: (at length) exhaustively, in detail, in depth, thoroughly, fully, completely"},
{"lengthen", "elongate, extend, stretch, protract, prolong, increase, expand"},
{"leniency", "permissiveness, indulgence, clemency, compassion, forbearance, tolerance, mercy,"},
{"lens", "eye, eyepiece, eyeglass, glass"},
{"leper", "outcast, pariah, undesirable, untouchable"},
{"leprechaun", "elf, gnome, goblin, brownie, fairy"},
{"lesion", "abrasion, wound, cut, gash, scrape, injury"},
{"lessen", "reduce, decrease, minimize, shrink; abate, ease, diminish, weaken, lighten, moderate"},
{"lessening", "dwindling, ebbing, abatement, diminution, deadening, contraction"},
{"lesson", "instruction, lecture, reading, message, class, exercise, drill, assignment"},
{"let", "1: allow, sanction, permit, authorize, OK, agree to, consent to, enable, empower, delegate, give leave, give the go-ahead to, give the green light to; 2: lease, rent, hire out; 3: (let down) betray, desert, fail, disappoint, disillusion; 4: (let go) relinquish, part with, release, dismiss, abandon; 5: (let on) suggest, hint, imply, indicate; 6: (let up) stop, cease, abate, subside, slow down"},
{"letdown", "anticlimax, disappointment, disillusionment, blow, frustration"},
{"lethargy", "lassitude, languor, torpor, drowsiness, sloth, inertia, apathy, indifference"},
{"letter", "1: character, symbol, sign; 2: note, message, communication, missive, epistle, dispatch, line"},
{"letup", "pause, recess, breather, cessation, abatement, lessening, slackening"},
{"level", "noun - 1: altitude, elevation, position, degree, height, stratum; 2: class, rank, echelon, position, standing, status; 3: (on the level) candid, straightforward, honest, frank, aboveboard; verb - 1: straighten, balance, align, even out; 2: demolish, destroy, flatten, bulldoze, raze, wreck, tear down"},
{"lever", "handle, bar, joystick"},
{"leverage", "influence, pull, clout, advantage, authority, rank"},
{"leviathan", "colossus, mammoth, giant, hulk; monster, sea-monster, serpent, whale"},
{"levity", "frivolity, giddiness, silliness, gaiety, merriment, facetiousness, hilarity, lightheartedness, flippancy, playfulness, irreverence"},
{"levy", "noun - tax, tariff, toll, duty, collection, contribution, assessment, exaction, excise; verb - tax, collect, demand, conscript, assess, exact, raise; 2: summon, assemble, call, muster"},
{"lewdness", "bawdiness, lasciviousness, salaciousness, debauchery, depravity, obscenity, lechery, licentiousness"},
{"lexicographer", "dictionary-maker, linguist"},
{"lexicon", "dictionary, wordbook, glossary, vocabulary, word-list, thesaurus"},
{"liability", "1: accountability, responsibility, obligation, debt, culpability; 2: disadvantage, drawback, inconvenience, detriment, handicap, debit, encumbrance, burden"},
{"liaison", "1: affair, romance, entanglement, amour; 2: contact, connection, link, communication, interchange, intrigue"},
{"liar", "fabricator, deceiver, fibber, falsifier, perjurer, prevaricator, storyteller"},
{"libation", "gift, offering, drink"},
{"libel", "defamation, aspersion, slander, vilification, slur, smear, denigration"},
{"liberal", "reformist, progressive, libertarian, individualist, freethinker, leftist, left-winger"},
{"liberalism", "freethinking, humanitarianism, libertarianism, progressivism, radicalism"},
{"liberality", "beneficence, benevolence, largesse, philanthropy, charity, kindness, broad-mindedness, altruism, catholicity"},
{"liberate", "emancipate, free, release, discharge, let go, enfranchise, unchain, unfetter, rescue"},
{"liberation", "freedom, emancipation, liberty, redemption, release, deliverance, enfranchisement"},
{"liberator", "emancipator, redeemer, rescuer, savior, deliverer"},
{"libertine", "rake, reprobate, womanizer, seducer, debaucher, profligate, lecher"},
{"liberty", "1: freedom, emancipation, release, autonomy, independence, license; 2: sanction, authorization, dispensation, immunity, rights, leave, prerogative, privilege; 3: (at liberty) free, on the loose, at Large, unconstrained, unrestricted"},
{"license", "noun - 1: permit, permission, authorization, authority, entitlement, dispensation, exemption, latitude, carte blanche, leave; 2: licentiousness, debauchery, excess, irresponsibility, immorality, abandonment, profligacy, wantonness; verb - warrant, permit, sanction, allow, authorize, certify, empower, entitle"},
{"lick", "1: taste, tongue; 2: (as a light or flame) dart, play over, touch; 3: vanquish, win, beat, overwhelm, wallop, smash, whip, thrash, beat, subdue, conquer"},
{"licking", "whipping, beating, spanking, thrashing, trouncing, defeat"},
{"lid", "cover, cap, top, roof"},
{"lie", "noun - falsehood, untruth, fib, fabrication, deceit, white lie, whopper; verb - 1: fabricate, misrepresent, equivocate, falsify, fib, perjure, prevaricate, dissimulate; 2: recline, loll, lounge, repose, rest, sprawl, stretch out"},
{"liege", "master, lord, sovereign, owner"},
{"life", "1: existence, living, being, presence, animation, growth, consciousness, viability; 2: lifetime, career, history, biography, background, experience, conduct, attainment; 3: (for dear life) desperately, urgently, for all one is worth, intensely, vigorously, with might and main, energetically"},
{"lifetime", "fife span, course, days, period, time, career, existence"},
{"lift", "hoist, raise, boost, elevate, upraise"},
{"ligature", "1: tying, binding, connection; 2: (something used in tying together) tie, bond, rope, bandage, strap, string, thong, tourniquet"},
{"light", "noun - 1: illumination, radiance, brightness, luminosity, brilliance; dawn, day, daybreak, morning; 2: lamp, light bulb, lantern, flame, candle, beacon, flare, torch; 3: point of view, standpoint, aspect, angle, slant, frame of reference; verb - 1: illuminate, make visible, irradiate; 2: ignite, inflame, spark, kindle"},
{"lighten", "mitigate, alleviate, ease, reduce, cut down, decrease"},
{"like", "admire, appreciate, delight in, choose, enjoy, esteem, prefer, approve"},
{"likelihood", "chance, possibility, probability, prospect, plausibility"},
{"liken", "equate, juxtapose, associate, compare, relate, link, match, parallel"},
{"likeness", "representation, reproduction, image, appearance, affinity, copy, depiction, semblance, similitude"},
{"liking", "1: fondness, affection, attraction, affinity, appreciation; 2: preference, predilection, partiality, penchant, desire, favor, inclination, bent, bias, taste, soft spot"},
{"lift", "cadence, rhythm, beat, song, measure, sway"},
{"limb", "appendage, member, extremity, branch, extension, part, offshoot, projection"},
{"limbo", "purgatory, oblivion, nothingness, neither here nor there"},
{"limelight", "fame, celebrity, stardom, spotlight, prominence, renown, big time"},
{"limit", "noun - 1: border, boundary, perimeter, periphery, rim; confines, bounds, boundary lines; 3: threshold, extent, saturation point; 4: maximum, quota, ceiling, limitation; curb; verb - restrain, restrict, bound, confine, constrain, curb, circumscribe, demarcate, specify"},
{"limitation", "restriction, qualification, condition, constraint, control, check curb; disadvantage, drawback"},
{"limp", "noun - lameness, hobble, falter, hitch; verb - hobble, falter, shamble, shuffle"},
{"line", "noun - 1: length, list, rank, file, border, outline, tracing, channel, demarcation, row, sequence; 2: lineage, family, descent, ancestry,  race, stock, strain, breed, bloodline, pedigree; verb - 1: fill, reinforce, strengthen, panel, overlay, sheathe; 2: trace, delineate, outline, draw"},
{"lineage", "genealogy, race, ancestry, descendants, ancestors, family, stock, strain, breed, birth"},
{"lineament", "appearance, form, aspect, characteristic, detail, quality, face, features"},
{"linesman", "arbiter, judge, official, umpire, referee"},
{"lineup", "list, roster, program2 agenda, schedule, slate, card"},
{"linger", "tarry, dally, remain, delay, hang around, idle, lag, loiter, dawdle, procrastinate"},
{"lingo", "jargon, vernacular, vocabulary, argot, cant, dialect, parlance, terminology, idiom"},
{"linguist", "philologist, grammarian, etymologist"},
{"linguistics", "philology, grammar, semantics, phonology, syntax, etymology, psycholinguistics, computational linguistics"},
{"liniment", "ointment, cream, lotion, balm, emollient, salve"},
{"lining", "backing, inlay, interfacing, padding, encasement"},
{"link", "noun - 1: section, member, part, component, element; 2: bond, connection, attachment, joint, knot, tie; union, liaison, relationship, association, communication; verb - associate, relate, connect, couple, fasten, join, tie, bind, yoke, unite"},
{"lionize", "praise, acclaim, honor, celebrate, idolize, adulate, eulogize, exalt, worship"},
{"lip", "1: edge, border, rim, verge, margin; 2: insolence, cheek, impudence, impertinence, effrontery, rudeness, sauciness; sass, back talk"},
{"liquefaction", "dissolution, dissolving, melting, thawing, fusion"},
{"liquefy", "dissolve, melt, thaw"},
{"liqueur", "cordial, cocktail, aperitif, after-dinner drink"},
{"liquid", "fluid, solution, potation, drink, lotion, sap, secretion"},
{"liquidate", "1: dissolve, abolish, dispatch, sell off, annul; 2: kill, annihilate, assassinate, exterminate, bump off, rub out, knock off"},
{"liquor", "alcohol, drink, intoxicant, booze, juice, hard stuff, rotgut"},
{"list", "noun - catalog, directory, enumeration, file, index, tally, roster, tabulation, roll, inventory; verb - 1: tabulate, catalog, itemize, file, index, alphabetize, record, register, note; 2: lean, tilt, tip, incline, slope, cant, heel"},
{"listen", "L hear, overhear, monitor, prick up one's ears; 2: obey, heed, mind, take note, pay attention"},
{"listlessness", "lethargy, torpor, ennui, lifelessness, sluggishness, apathy, indifference"},
{"litany", "1: invocation, refrain, recitation; 2: list, repetition, account, catalog, enumeration"},
{"literacy", "education, erudition, knowledge, learning, intelligence, ability, proficiency"},
{"literature", "writings, belles-lettres, lore, information, letters"},
{"litigant", "disputant, contestant, party, claimant, contender, plaintiff"},
{"litigation", "case, lawsuit, suit, contention, action"},
{"litter", "noun - 1: trash, rubbish, refuse, debris, mess; clutter, disarray, disorder, jumble, confusion; 2: family, offspring, brood, progeny, young; verb - sum, clutter, derange, disarrange, disorder"},
{"liturgy", "service, ceremony, ritual, form, rite, sacrament, celebration, worship"},
{"live", "exist, abide, breathe, draw breath, endure, last, fare"},
{"livelihood", "employment, income, job, work, career, occupation, living, maintenance, means, subsistence, support"},
{"liveliness", "vivacity, energy, vitality, animation, gaiety, verve, spirit, boisterousness, activity, briskness"},
{"load", "noun - 1: burden, encumbrance, cargo, freight, goods, haul, contents; 2: charge, responsibility, obligation; verb - 1: place, store, stuff, stow, pile, heap, cram, fill, encumber, pack, pile, stack; 2: burden, weigh down, oppress, strain, overwhelm, pressure"},
{"loaf", "idle, laze, lounge, loiter, loll, take it easy"},
{"loafer", "idler, bum, shirker, ne'er-do-well, lazybones, beachcomber, goldbricker"},
{"loan", "advance, credit, allowance"},
{"loan", "lend, advance, entrust, allow"},
{"loathe", "hate, despise, detest, abhor, abominate, dislike, execrate"},
{"loathing", "hatred, revulsion, detestation, repulsion, disgust, abhorrence, aversion, repugnance, execration, horror, antipathy"},
{"lob", "toss, fling, loft, pitch, throw, heave, chuck"},
{"lobby", "noun - anteroom, vestibule, entrance way, hall, hallway, passage, porch; verb - campaign for, promote, persuade, press for, pressure, demand, influence, pull strings, call for"},
{"local", "native, resident, inhabitant, yokel, denizen, aborigine"},
{"locale", "area, location, locality, position, scene, spot, zone, place"},
{"locality", "district, section, sector, position, place, site"},
{"localize", "pinpoint, assign, ascribe, circumscribe, concentrate, confine, contain, limit, restrain, restrict"},
{"locate", "1: find, detect, discover, pinpoint, place, track down, fix, identify, establish; 2: settle, establish oneself, inhabit"},
{"location", "locale, locus, site, place, bearings, spot, venue"},
{"lock", "noun - 1: bolt, clasp, fastening, padlock, catch, hook, clamp; 2: (piece of hair) ringlet, tuft, tress, twist, plait, braid; verb - bolt, bar, clasp, fasten, join, link, enmesh, engage"},
{"lockup", "prison, jail, holding area, penitentiary, pen, can, brig, pokey"},
{"locomotion", "movement, motion, action, progress, travel"},
{"locution", "accent, inflection, intonation, articulation, diction, expression, idiom, phrasing, term"},
{"lodge", "noun - inn, hotel, motel, abode, dormitory; verb - 1: catch, stick, abide, stay; 2: board, quarter, put up, billet"},
{"lodger", "boarder, tenant, resident, guest, renter, inmate"},
{"lodging", "quarters, accommodation, billet, residence, rooms, shelter, abode, dwelling"},
{"log", "1: timber, trunk, stump; 2: record, diary, journal, account, chart, daybook, tally"},
{"logic", "reasoning, rationale, argumentation, deduction, dialectic, reason, sense"},
{"logistics", "organization, planning, orchestration, management, engineering, masterminding, strategy"},
{"loiter", "loaf, idle, loll, hang out, dally, dawdle, delay, lag, linger"},
{"loll", "1: lounge, loaf, recline, hang around; 2: droop, hang, dangle, drop, lean"},
{"lollipop", "sucker, sweet, confection, candy"},
{"loneliness", "aloneness, isolation, seclusion, solitude, segregation, desolation"},
{"loner", "individualist, maverick, lone wolf, outsider, hermit, pariah, recluse"},
{"long", "desire, pine, wish, hanker, yearn"},
{"longevity", "endurance, perpetuity, durability, persistence, continuance, survival"},
{"longing", "yearning, wish, desire, hungering, ambition, craving, coveting, hankering, yen"},
{"look", "noun - 1: appearance, aspect, bearing, countenance, air, presence, mien, semblance; 2: sum, survey, glimpse, examination; verb - 1: (have the appearance of) appear, display, seem, resemble; 2: observe, survey, behold, peer, stare, eyeball, gawk, scrutinize, study, take a gander; 3: (look down on) disparage, belittle, despise, disdain, scorn; dismiss, patronize; 4: (look into) investigate, examine, study, probe; 5: (look out) watch out, be careful, pay attention, notice, take care, take heed, heads up"},
{"look-alike", "replica, clone, double, dead ringer, spitting image, doppelganger"},
{"lookout", "1: observation tower, lighthouse, observatory, post, watchtower; 2: view, panorama, outlook, prospect"},
{"loom", "overshadow, threaten, menace, hang over, hover, impend, rise, tower, take shape, appear"},
{"loop", "noun - curve, hoop, coil, ring, arc, bend, circle, spiral, convolution, turn, whorl, twirl; verb - bend, twist, braid, circle, connect, curl, curve round, encircle, spiral, turn"},
{"loophole", "1: excuse, pretense, pretext, evasion, subterfuge, escape; 2: aperture, opening, slot, avenue, gap"},
{"loosen", "1: (become loose) slacken, relax, unravel, separate; 2: (cause to be loose or free) detach, set free, let go, let out, liberate, untie, slacken, unfasten"},
{"loot ", "noun - booty, spoils, goods, haul, prize, cache; verb - ransack, pillage, plunder, maraud, raid, despoil, ravage, burglarize, rob"},
{"lop", "shorten, trim, clip, cut, prune, chop, truncate, curtail"},
{"lope", "gallop, run, bound, canter, stride, spring"},
{"loquacity", "garrulity, talkativeness, effusiveness, chattiness"},
{"lore", "teachings, beliefs, doctrine, erudition, knowledge, wisdom, myths, traditions, sayings, letters"},
{"lose", "1: misplace, mislay, forget; miss, be deprived of, forfeit; 2: be defeated, fail, capitulate, give up, succumb"},
{"loser", "failure, flop, sufferer, underdog"},
{"loss", "1: defeat, forfeiture, failure, debt, deficiency, misfortune, bereavement, privation, damage; 2: (at a loss) unsure, confused, puzzled, undecided, perplexed, baffled, stumped, stuck"},
{"lot", "1: parcel, part, division, patch, clearing, plot, acreage; 2: group, batch, set, order; 3: fate, destiny, accident, doom, fortune"},
{"lotion", "emollient, balm, cream, liniment, salve, solution"},
{"lottery", "drawing, raffle, sweepstake, gamble, venture"},
{"loudspeaker", "amplifier, public address system, tweeter, woofer, bullhorn"},
{"lounge", "noun - 1: couch, divan, davenport; 2: parlor, lobby, reception room, club, bar; verb - relax, take it easy, loaf, loll, idle"},
{"lout", "boor, clod, dolt, yahoo, churl"},
{"love", "noun - 1: adoration, adulation, devotion, fondness, affection, attachment, delight; 2: (for love or money) under any circumstances, by any means, for anything, ever; 3: (make love) copulate, sleep with, go to bed with, screw; verb - adore, cherish, delight in, dote on, prize, adulate, idolize, worship, treasure"},
{"loveliness", "beauty, appeal, charm, grace, attractiveness"},
{"lover", "paramour, boyfriend, girlfriend, beau, admirer, beloved, suitor, swain, significant other"},
{"lowdown", "information, facts, inside story, scoop, dope, info"},
{"lower", "1: scale down, decrease, downgrade, curtail; 2: (reduce in esteem, respect, etc.) belittle, condescend, humiliate, degrade, devalue, debase, demote"},
{"loyalty", "allegiance, fidelity, faithfulness, dependability, devotion, honesty, reliability, steadfastness, constancy, patriotism"},
{"lubricant", "ointment, grease, oil, lotion, salve"},
{"lubricate", "grease, oil, smear, wax"},
{"luck", "fate, destiny, chance, fortune, prosperity, happenstance, accident, fluke"},
{"lug", "carry, tote, tow, drag, heave, pull"},
{"luggage", "baggage, bags, suitcases, gear, impediments, things"},
{"lull", "pause, respite, letup, calm, silence, hush, quiet, peace, tranquillity, stillness"},
{"lumber", "noun - timber, wood, logs, boards, hardwood; verb - plod, trudge, waddle, shuffle"},
{"luminary", "star, celebrity, dignitary, leader, notable, personage, superstar, VIP"},
{"lump", "growth, protuberance, protrusion, swelling, mass, bump, cyst"},
{"lunacy", "craziness, dementia, insanity, madness, mania, psychosis, idiocy, imbecility, absurdity, folly, foolishness"},
{"lunatic", "madman, maniac, psychopath, nut"},
{"lunge", "noun - pass, swipe, jab, cut; verb - charge, bound, plunge, strike, poke, stab at, thrust, pounce, set upon"},
{"lurch", "pitch, stagger, stumble, reel, totter, weave, lean, fist, tilt"},
{"lure", "noun - trap, snare, bait, decoy, fake; verb - entice, allure, seduce, tempt, lead on, draw, invite, beckon"},
{"lurk", "prowl, sneak, crouch, skulk, slink, hide"},
{"lust", "noun - appetite, desire, craving, avidity, carnality, greed, passion, lasciviousness, licentiousness, prurience; verb - desire, want, crave, thirst for, yearn for, have a yen for"},
{"luster", "radiance, glow, brilliance, luminosity, brightness"},
{"luxuriate", "delight, enjoy, relish, indulge, bask, revel, flourish, abound, bloom, grow, thrive"},
{"luxury", "opulence, comfort, affluence, richness, extra, frill, hedonism"},
{"lynch", "hang, string up, kill, murder"},
{"lyric", "1: text, words, verse; 2: ode, sonnet, poem, hymn, poetry, song, verse"}
};

Save["lnounandverbsyn", lsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
msyn = {

{"macerate", "soften, mash, tear, chop, chew, pulp, soak"},
{"machinate", "plot, scheme, design, conspire, devise, plan, maneuver, contrive"},
{"machine", "1: apparatus, device, implement, contraption, gadget, mechanism, tool, gizmo; 2: organization, institution, bureaucracy, administration, movement, agency, party, ring, setup"},
{"machinery", "1: appliances, equipment, tools, gear, instruments; 2: means, devices, contrivances, mechanism, organization, system"},
{"macrocosm", "universe, cosmos, whole, totality, nature"},
{"madden", "infuriate, enrage, incense, inflame, provoke, anger, vex, cram, upset"},
{"madhouse", "1: mental hospital, asylum, sanitarium, bedlam, nut house, loony bin, funny farm; 2: chaos, pandemonium, bedlam, commotion, uproar, disorder"},
{"madman", "lunatic, maniac, mental case, psychopath, psychotic, nut, loony, screwball, psycho, cuckoo"},
{"madness", "insanity, lunacy, derangement, delusion, craziness, aberration, raving"},
{"maelstrom", "1: whirlpool, vortex; 2: commotion, pandemonium, chaos, bedlam, turmoil, confusion, disorder, tumult, uproar"},
{"maestro", "master, virtuoso, conductor, composer, teacher"},
{"magazine", "1: armory, arsenal, ammunition storehouse, cache, depot, ordnance; 2: periodical, serial, journal, review, monthly, weekly, quarterly, manual, brochure, pamphlet, circular"},
{"magic", "sorcery, witchcraft, black magic, alchemy, hocus-pocus, enchantment, incantation, necromancy, wizardry, occultism, black art"},
{"magician", "illusionist, enchanter, necromancer, conjurer, sorcerer, wizard, seer, soothsayer, diviner, warlock, witch doctor, shaman"},
{"magistrate", "justice, judge, official, tribune, justice of the peace, JP"},
{"magnanimity", "benevolence, generosity, altruism, unselfishness, charity, munificence, open-handedness, largesse"},
{"magnate", "industrialist, tycoon, mogul, businessman, financier, capitalist, captain of industry, big cheese, bigwig, fat cat, VIP"},
{"magnetism", "charisma, attraction, charm, lure, power, pull, seductiveness, draw, influence"},
{"magnification", "enlargement, amplification, enhancement, expansion, augmentation, intensification, exaggeration, inflation"},
{"magnificence", "grandeur, majesty, glory, radiance, pomp, splendor, ostentation, lavishness, resplendence, impressiveness; sublimity, stateliness"},
{"magnify", "1: (make larger) amplify, enlarge, expand, increase, augment, boost, enhance, inflate, blow up; 2: overstate, exaggerate, embroider, aggrandize, dramatize, overdo"},
{"magnitude", "1: dimension, extent, size, breadth, measure, amplitude, bulk, capacity, expanse, mass, volume, weight, proportion; 2: importance, consequence, significance) moment, degree, greatness, eminence, grandeur"},
{"maid", "1: domestic, housekeeper, housemaid, cleaning woman, chambermaid, barmaid, maidservant, dresser, femme de chambre, handmaiden; 2: girl, maiden, child, lass"},
{"maiden", "virgin, girl, damsel, lass, miss, nymph"},
{"maidenhood", "innocence, purity, virginity, chastity"},
{"mail", "noun - letter, post, communication, correspondence, parcel; verb - send, post, dispatch, forward"},
{"maim", "mutilate, mangle, cripple, dismember, disfigure, deface"},
{"main", "pipe, conduit, trough, channel, duct, line"},
{"mainspring", "heart, root, driving force, motive, source, wellspring"},
{"mainstay", "pillar, support, anchor, bulwark, linchpin, backbone, strength"},
{"maintain", "1: (be a proponent of) uphold, sustain, support, champion, vindicate, stand by, fight for, defend; 2: assert, attest, declare, avow, hold, contend, allege, claim, insist, profess; 3: (keep in good condition) care for, nurture, preserve, keep, conserve; 4: (keep in safekeeping) reserve, cache, husband, store, put away; 5: (keep observing as a tradition) continue, preserve, persevere, carry on, perpetuate"},
{"maintenance", "1: preservation, upkeep, support; 2: subsistence, sustenance, livelihood, resources, upkeep"},
{"majesty", "1: grandeur, nobility, greatness, dignity, glory, loftiness, resplendence, splendor; 2: sovereignty, divine right, supremacy, power, pomp, royalty"},
{"majority", "preponderance, bulk, mass, plurality, greater number"},
{"make", "noun - brand, kind, manufacture, model, style, type, sort, variety, build, composition, shape; verb - 1: manufacture, construct, produce, build, assemble, compose, fabricate, create, fashion, forge, mold, conceive; 2: add up to, total, amount to, come to, equal; 3: force, coerce, impel, compel, prevail upon, require; 4: (arrive at a goal) reach, attain, do, carry out, execute, get, obtain, gain, secure, acquire, win; 5: (make do)  cope, survive, endure, manage, muddle through, scrape by, get by; 6: (make for)  head toward, aim for, approach; 7: (make it)  prosper, succeed, arrive, reach, pull through; 8: (make like)  pretend, feign, simulate, fake; 9: (make off)  leave, depart, run, go, abscond, bolt, decamp, flee, run away, run for it, run off, clear out, beat a hasty retreat, take to one's heels; 10: (make out) understand, comprehend, recognize, decipher, discern, distinguish, fathom, grasp, realize, see, perceive, succeed, achieve, accomplish, prosper, thrive, fare well; 3: discern, espy, perceive, detect, see, distinguish; 11: (	make up) create, coin, devise, fabricate, invent, formulate, concoct, imagine, feign, dream, cook up, trump up, hatch,  make peace, come to terms, settle, bury the hatchet, forgive and forget, mend one's fences, shake hands; 12: (make up for) offset, compensate, balance, atone for, expiate, recompense, redeem, redress, requite"},
{"make-believe", "fantasy, charade, pretense, sham, fairy tale, dream, fancy"},
{"maker", "creator, God, producer, author, inventor, architect, begetter, contriver, manufacturer, producer, constructor"},
{"makeup", "1: cosmetics, paint, grease paint; 2: composition, arrangement, structure, substance, layout, configuration, construction, style; nature, disposition, constitution, character"},
{"makings", "capability, potential, capacity, possibilities, qualities, promise, beginnings; ingredients, materials"},
{"malady", "ailment, sickness, illness, disease, affliction, disorder, infirmity, malaise, affection"},
{"malaise", "despair, depression, angst, anguish, anxiety, doldrums, melancholy, uneasiness"},
{"malcontent", "complainer, grouser; agitator, dissenter, whistle-blower, rebel, troublemaker, mischief-maker"},
{"malediction", "1: curse, damnation, imprecation, execration, anathema; 2: slander, denunciation"},
{"malefactor", "wrongdoer, evildoer, transgressor, villain, delinquent, miscreant, offender"},
{"malevolence", "enmity, ill will, malice, resentment, bitterness, hatred, hate, rancor, spite, venom, viciousness"},
{"malfunction", "noun - failure, breakdown, defect, fault, flaw, glitch; verb - fail, break down, go wrong"},
{"malice", "spite, rancor, animosity, animus, hostility, bitterness, umbrage, acerbity, venom, spleen, vindictiveness"},
{"malign", "slander, insult, defame, denigrate, disparage, vilify, smear, badmouth, libel, scandalize, blacken the name of"},
{"malingerer", "loafer, slacker, shirker, dodger"},
{"malnutrition", "hunger, starvation, undernourishment"},
{"malpractice", "negligence, neglect, carelessness, misconduct, mismanagement, transgression, misbehavior"},
{"maltreat", "abuse, hurt, injure, damage, harm, bully"},
{"man", "1: Homo sapiens, mankind, humankind, humanity, human beings, mortals; 2: (be one's own man) be free, be independent, stand alone; 3: (man in the street) John Doe, average Joe, Everyman, John Q. Public; 4:  (to a man) everybody, all, everyone, with no exception"},
{"manacle", "bind, chain, fetter, handcuff, shackle, restrain; check, hamper, inhibit"},
{"manacles", "handcuffs, irons, fetters, chains, shackles, bonds"},
{"manage", "1: direct, lead, oversee, rule, rim, handle, supervise, administer, superintend, officiate, govern; 2: contrive, accomplish, effect, bring about, achieve, succeed, engineer; 3: survive, endure, scrape by, carry on, cope, make do, muddle through"},
{"management", "1: supervision, direction, control, charge, care, command, governance, administration, operation; 2: administrators, directors, executives, superintendents, board, bosses, employers, managers, supervisors"},
{"manager", "administrator, supervisor, director, superintendent, boss, comptroller, executive, overseer"},
{"mandate", "decree, command, order, directive, edict, injunction, precept, behest, sanction, warrant"},
{"maneuver", "noun - stratagem, plan, tactics, ploy, subterfuge, trick, ruse; procedure, movement; verb - plot, contrive, devise, design, scheme, trick, cheat, conspire"},
{"mangle", "mutilate, maul, twist, maim, deform, disfigure, distort, crush"},
{"manhandle", "mistreat, push, shove, rough up, maul, paw"},
{"man-hater", "misanthrope, eremite"},
{"manhood", "1: adulthood, maturity, majority, coming of age; 2: virility, machismo, valor, honor, bravery, courage, gallantry, chivalry"},
{"mania", "craziness, lunacy, madness, derangement, delirium, dementia, fetish, fixation, obsession, compulsion"},
{"maniac", "madman, lunatic, psychopath, fiend"},
{"manifest", "display, show, exhibit, disclose, reveal, demonstrate, prove, establish, illustrate"},
{"manifestation", "indication, sign, symptom, display, expression, materialization, revelation, exhibition, phenomenon"},
{"manifesto", "decree, proclamation, announcement, platform, policy"},
{"manipulate", "form, shape, mold, ply; maneuver, control, guide, direct, engineer, influence"},
{"mankind", "humanity, human race, Homo sapiens, society, people, fellowmen"},
{"manliness", "masculinity, virility, machismo, valor, chivalry, bravery, fearlessness"},
{"manna", "bread, food, nourishment, sustenance, subsistence"},
{"manner", "1: mien, behavior, deportment, demeanor, style, air, appearance, bearing, conduct, deportment, presence; 2: method, practice, custom, habit, way, procedure, process, means"},
{"mannerism", "characteristic, quirk, idiosyncrasy, peculiarity, foible, habit, trait, pretension, peccadillo, oddity"},
{"manners", "etiquette, social graces, politeness, proprieties, protocol, mores, urbanities, courtesy, decorum, formalities"},
{"man-of-war", "warship, battleship, destroyer, naval vessel"},
{"manor", "estate, mansion, hotel, hall"},
{"manservant", "valet, steward, attendant, butler, valet-de-chambre"},
{"mansion", "estate, villa, hall, castle, chateau, manor house"},
{"mantle", "veil, wrap, cloak, shawl, cape, shroud, pall, pelisse"},
{"manual", "guidebook, reference book, handbook, instructions, primer, companion, bible"},
{"manufacture", "noun - making, creation, assembly, fashioning, forming, construction, formation, mass production; verb - fabricate, produce, turn out, construct, form, fashion, assemble, build, create, forge, concoct, turn out, put together"},
{"manufacturer", "producer, fabricator, constructor, builder, industrialist, maker, craftsman"},
{"manure", "dung, fertilizer, compost, droppings"},
{"manuscript", "text, composition, original, typescript, hard copy"},
{"map", "noun - 1: delineation, atlas; chart, graph, plan, plot; 2: (put on the map) establish, bring fame to, make famous, glorify, make; verb - plan, outline, draft, plot, chart"},
{"mar", "harm, hurt, injure, damage, deform, disfigure, ruin, spoil, scar, sully, taint, tarnish"},
{"maraud", "plunder, pillage, loot, raid, ransack, ravage, sack, depredate, despoil"},
{"marauder", "raider, pillager, plunderer, ravager, brigand, robber, thief, bandit, outlaw, pirate, buccaneer"},
{"march", "noun - progression, movement, advance, walk, trek, hike, stride, step; procession, parade, demonstration; verb - move, advance, proceed, forge ahead, patrol, walk, promenade, strut, stride, tramp, tread, parade"},
{"margin", "1: boundary, edge, border, limit, perimeter, periphery, brim, rim, brink, confine; 2: allowance, latitude, leeway, play, room, space, surplus"},
{"marijuana", "cannabis, hemp, hashish, ganja, THC, dope, grass, pot, weed, tea, hash"},
{"marina", "dock, harbor, mooring, port"},
{"mariner", "sailor, seaman, seafarer, navigator, deckhand, sea dog, salt, bluejacket"},
{"mark", "noun - 1: spot, blemish, nick, pock, scar, bruise, scratch, blotch, splotch, stain; stamp, brand, imprint, impression, check; 2: target, bull's eye, aim, goal, objective, prey; 3: (a graphic representation) symbol, emblem, sign, token, distinction, earmark, label, seal, stamp; 4: trait, characteristic, character, idiosyncrasy, indication, hallmark, particularity; 5: (hit the mark) succeed, achieve, accomplish, do well; 6: (make one's mark) prosper, succeed, make good, make the big time, be somebody; 7: (miss the mark) fail, err, be mistaken, be unsuccessful, be off base; verb - 1: brand, stamp, imprint, blaze, label, inscribe, seal, check off; 2: (be a sign of) characterize, distinguish, qualify, indicate, earmark, signify, denote, designate"},
{"market", "sell, vend, exchange, retail, barter, peddle, hawk"},
{"marksman", "sharpshooter, crack shot, sniper, rifleman"},
{"markup", "increase, profit, margin, gross profit"},
{"maroon", "abandon, desert, forsake, strand, cast away, put ashore"},
{"marriage", "wedding, espousal, nuptials, sacrament, matrimony, conjugality, wedlock, wedded bliss, union, alliance, coupling"},
{"marrow", "essence, quintessence, heart, core, kernel, pith, quick, soul, nucleus"},
{"marry", "1: wed, espouse, mate, tie the knot, get hitched; 2: unite, bond, join, fink, merge, ally, unify"},
{"marsh", "swamp, morass, bog, quagmire, bayou"},
{"marshal", "lead, guide, direct, order, align, assemble, deploy, muster, shepherd"},
{"martyrdom", "sacrifice, suffering, persecution, torment, torture, agony, ordeal"},
{"marvel", "noun - wonder, miracle, phenomenon, spectacle; prodigy, whiz; verb - wonder, gape, stare, stand in awe, goggle"},
{"mascot", "lucky charm, talisman, amulet"},
{"masculinity", "manhood, manliness, virility, potency"},
{"mash", "crush, pulverize, squash, masticate, macerate, grind, pummel, beat"},
{"mask", "disguise, cover, facade, front, guise, pretense, semblance, veneer, costume"},
{"mask", "disguise, hide, conceal, cloak, cover, screen, shield, camouflage, veil, obscure"},
{"masquerade", "noun - 1: costume ball, mask, mummery, Mardi Gras; 2: pretense, deception, subterfuge, dissimulation, pose, disguise, imposture, screen, cover-up, counterfeit; verb - disguise, mask, impersonate, pose, pretend, dissemble, dissimulate"},
{"mass", "noun - 1: bulk, lump, chunk, heap, hunk, accumulation, aggregate; 2: majority, plurality, crowd, entirety, group, horde, throng; verb - assemble, congregate, crowd, muster, come together, rally, gather"},
{"massacre", "noun - carnage, killing, slaughter, butchery, murder, extermination, decimation, annihilati6n, blood bath; verb - kill, murder, exterminate, annihilate, decimate, slaughter, slay, wipe out"},
{"massage", "noun - rubdown, rubbing, manipulation; verb - stimulate, caress, knead, manipulate, rub down"},
{"master", "noun - 1: chief, leader, governor, ruler, director, lord, overseer, boss, commander; 2: instructor, teacher, mentor, guide, guru, swami; 3: genius, maestro, savant, sage, expert, pro, virtuoso, wizard; verb - 1: control, govern, rule, manage, regulate; defeat, conquer, vanquish; subdue, tame; 2: understand, comprehend, rule, learn, grasp, get the hang of"},
{"mastermind", "noun - leader, expert, genius, architect, creator, brains, originator, planner, prime mover; verb - devise, create, engineer, design, originate, plan, hatch, dream up"},
{"masterpiece", "masterwork, magnum opus, piece de resistance, classic, treasure"},
{"mastery", "comprehension, understanding, control, knowledge, proficiency, prowess, preeminence, know-how"},
{"masticate", "chew, bite, gnaw, nibble, munch, chomp"},
{"masturbation", "self-stimulation, organism, self-abuse"},
{"mat", "carpet, rug, floor covering, pad, underlay, place setting, table runner"},
{"match", "noun - 1: equivalent, counterpart, analog, equal, peer, replica, duplicate, copy; 2: (one of a pair) mate, partner, twin, double; 3: contest, competition, event, sport, game, race, bout; verb - 1: liken, equate, correspond; coordinate, pair, mate, unite, go with, go together; agree, accord; 2: rival, compete, contend, oppose, vie, pit against, be on a level with"},
{"mate", "noun - match, analog, counterpart, complement; 2: partner, comrade, associate, colleague, friend, chum, crony, pal, helper, sidekick; verb - 1: couple, pair, match, join, yoke, marry, wed; 2: breed, copulate, reproduce"},
{"material", "1: substance, corporeality, element, matter, stuff, body; 2: fabric, cloth, textile; 3: material, supplies, stock, stuff, accoutrements"},
{"materialist", "capitalist, money-grubber, opportunist"},
{"materialize", "1: appear, emerge, show up; actualize, become real; 2: develop, grow, evolve, arise, unfold, come to pass"},
{"matriculate", "join, register, sign up, enroll, enter"},
{"matrimony", "marriage, wedlock, union, conjugality, nuptials"},
{"matron", "matriarch, dame, dowager, lady"},
{"matter", "noun - 1: substance, material, corporeality, body, stuff; 2: difficulty, trouble, distress, complication, concern, problem, upset; episode, incident; 3: subject, issue, business, topic, question; verb - make a difference, carry weight, have influence, be of consequence, be worthy of notice"},
{"mattress", "bed, pallet, box spring, bedding"},
{"mature", "grow up, come of age, develop, cut one's eye teeth, accrue, evolve, bloom, ripen, season"},
{"maturity", "1: development, advancement, cultivation, sophistication, wisdom; civilization; 2: ripeness, readiness, adulthood, full growth, prime of life"},
{"maul", "beat, pummel, hit, batter, manhandle, pound, rough up"},
{"maw", "jaws, mouth, throat, craw, gorge, gullet"},
{"maxim", "proverb, saying, adage, axiom, aphorism, epithet, motto, precept, saw"},
{"maximum", "utmost, apogee, supremacy, pinnacle, zenith, crest, peak, summit, apex"},
{"maze", "labyrinth, intricacy, entanglement, convolution, puzzle, snarl, web, imbroglio"},
{"meadow", "grass, pasture, field, plain, mead, lea, upland, bottom land, heath"},
{"meal", "1: grain, flour, farina, bran, feed, fodder, forage; 2: repast, fare, refreshment, snack, nosh"},
{"mean", "noun - average, center, median, norm, middle; compromise; verb - 1: denote, indicate, express, signify, designate, stand for, import, symbolize, represent, imply, suggest; 2: propose, intend, anticipate, expect, plan, design"},
{"meander", "1: turn, wind, twine, recoil, curve, snake, twist, zigzag; 2: wander, ramble, roam, drift, amble, stroll"},
{"meaning", "1: sense, implication, import, definition, intent, significance, drift, gist, upshot; 2: object, aim, point, purpose, message"},
{"means", "1: ability, capacity, wherewithal; funds, wealth, assets, resources; 2: method, way, mechanism, agency, system, machinery; 3: (by all means) surely, yes, of course, certainly, positively, absolutely; 4: (by any means) in any way, somehow, anyhow, by hook or by crook; 5: (by no means) never, no, in no way, definitely not, on no account"},
{"measure", "noun - 1: dimension, capacity, degree, quantity, intensity, mass, frequency, density, viscosity, scope, magnitude, amplitude; 2:standard, criterion, yardstick, benchmark, norm, example, model, pattern, rule, scale; 3: (a legislative proposal) bill, action, enactment, law, resolution, statute, proposal; 4: (a way of working toward a goal) stratagem, device, means, procedure, course; 5: (for good measure) extra, added, as a bonus, to boot, additionally; 6: (made to measure) tailored, made to order, custom-made; verb - assess, evaluate, estimate, judge, determine, calculate, appraise, gauge, quantify, weigh; 7: (measure up) pass muster, make the grade, succeed, fill the bill"},
{"measurement", "1: (act of measuring) estimation, judgment, determination, computation, appraisal, assessment, calibration; 2: dimension, degree, volume, size, amount, magnitude"},
{"meat", "essence, substance, gist, point; marrow, core, crux, kernel, heart"},
{"mechanic", "machinist, repairer, technician"},
{"mechanism", "machine, machinery, contrivance, instrument, appliance, device, tool, apparatus"},
{"mechanize", "equip, automate, motorize, computerize"},
{"medal", "badge, award, honor, trophy, decoration"},
{"meddle", "interfere, pry, stick one's nose in, snoop, infringe, encroach, intervene, interpose, chime in, butt in, horn in, trespass"},
{"mediate", "negotiate, arbitrate, intercede, interpose, intervene, moderate, reconcile, resolve, settle, referee, umpire"},
{"mediation", "intervention, arbitration, intercession, parley, negotiation, interposition"},
{"mediator", "arbitrator, intermediary, intercessor, negotiator, arbiter, middleman, medium, moderator, judge, peacemaker, umpire"},
{"medicine", "1: (the healing profession) physicians, practitioners, doctors, healers, American Medical Association, AMA; 2: drug, dose, prescription, remedy, cure; 3: (medicine man) shaman, witch doctor, sorcerer"},
{"meditate", "ponder, contemplate, ruminate, reflect, consider, cogitate, deliberate, mull over, brood over, chew the cud"},
{"meditation", "reflection, study, examination, contemplation, concentration, reverie, rumination"},
{"medium", "1: means, mode, way, avenue, agency, channel, vehicle; 2: fortuneteller, clairvoyant, psychic, seer, prophet, oracle; 3: average, center, mean, middle, middle-of-the-road, midpoint"},
{"medley", "mixture, variety, assortment, conglomeration, m6lange, potpourri, miscellany, pastiche, melee, hodge-podge, jumble"},
{"meet", "1: be introduced, be presented to, encounter, come across, bump into, run into; face, grapple with, jostle; 2: converge, gather, convene, congregate, assemble; 3: join, abut, adjoin, connect, unite"},
{"meeting", "1: juncture, conjunction, intersection, abutment, connection; 2: conference, gathering, rally, assembly, convention, forum, reunion, conclave, tryst; 3: (meeting of minds) agreement, assent, accord"},
{"meeting-point", "crossroads, intersection, junction, confluence, convergence, interface"},
{"megalomania", "delusions of grandeur, self-importance, egomania, conceitedness, narcissism, vanity"},
{"melancholy", "sadness, despair, dejection, depression, gloom, pensiveness, woe, glumness, blues, low spirits"},
{"melange", "mixture, medley, assortment, pastiche, miscellany, potpourri"},
{"meld", "unite, blend, merge, mix, fuse"},
{"melee", "fracas, fray, rumpus, scuffle, skirmish, brawl, fight, tussle"},
{"mellow", "mature, ripen, season, sweeten, temper"},
{"melody", "song, tune, air, strain, theme, music; harmony, musicality, melodiousness, euphony"},
{"melt", "1: liquefy, thaw, soften, dissolve, disintegrate, flow; 2: relent, yield, become lenient, forgive, be mollified"},
{"member", "1: constituent, affiliate, associate, colleague, fellow, initiate, brother, sister, comrade; chapter, post, branch, division; 2: part, portion, segment, component, fragment; 3: appendage, organ, extremity, limb, arm"},
{"membership", "participation, affiliation, enrollment, association, fellowship, brotherhood, club, society, company, group"},
{"membrane", "layer, sheath, film, veil, lamina, velum, tissue"},
{"memento", "keepsake, souvenir, remembrance, token, relic, trophy"},
{"memoir", "biography, autobiography, account, narrative, journal, life story"},
{"memoirs", "reminiscences, recollections, chronicles, annals, journals, experiences"}, 
{"memorial", "testimonial, remembrance; tombstone, monument, mausoleum, statue, inscription, plaque"},
{"memorize", "record, retain, learn by rote, learn by heart, learn verbatim"},
{"memory", "recollection, reminiscence, retrospection, retention, consciousness"},
{"menace", "threat, hazard, peril, danger, jeopardy; annoyance, nuisance, plague, pest"},
{"menace", "threaten, intimidate, browbeat, bully, alarm, frighten, terrorize, threaten; portend, loom"},
{"menagerie", "zoo, zoological garden, terrarium"},
{"mend", "1: repair, fix, patch, remedy, cure, heal, recover, amend, rectify; 2: (on the mend) improving, recuperating, healing, recovering, getting better, convalescent"},
{"mendacity", "lying, falsification, fraudulence, misrepresentation, prevarication, insincerity, perfidy, distortion"},
{"mendicant", "beggar, tramp, hobo, vagabond, pauper, bum, panhandler, vagrant"},
{"menial", "servant, domestic, maid, attendant, lackey, underling, peon, serf, flunky"},
{"menstruation", "period, the menses, the curse"},
{"mentality", "1: mind, intellect, brains, intelligence quotient, IQ, comprehension, reasoning, understanding, rationality; 2: attitude, character, disposition, frame of mind, outlook, personality"},
{"mention", "noun - allusion, remark, citation, acknowledgment, reference, tribute, observation; verb - cite, quote, refer to, intimate, reveal, state, tell"},
{"mentor", "teacher, instructor, guide, coach, adviser, counselor, tutor, guru, swami"},
{"menu", "bill of fare, cuisine, carte du jour; list, selection, choices"},
{"mercenary", "legionnaire, professional soldier, soldier of fortune, hired gun"},
{"merchandise", "noun - commodities, wares, goods, products, vendibles; verb - sell, market, promote, peddle, retail, trade, traffic in, deal in, vend"},
{"merchant", "storekeeper, retailer, shopkeeper, wholesaler, salesman, trafficker"},
{"mercy", "leniency, clemency, compassion, generosity, tolerance, forbearance, pity, sympathy, grace, humanitarianism, kindness, benevolence"},
{"merge", "joint, meet, synthesize, amalgamate, blend, combine, meld, mix, unite, coalesce, marry, consolidate"},
{"merger", "consolidation, incorporation, fusion, confederation, alliance, amalgamation, coalition, pool"},
{"merit", "noun - worth, value, quality, credit, asset, virtue, excellence, honor, due, right; verb - deserve, warrant, justify, earn, rate"},
{"merriment", "gaiety, joy, jollity, amusement, levity, frolic, conviviality, revelry, merrymaking"},
{"merry-go-around", "carousel, whirligig"},
{"mesh", "noun - net, lattice, web, screen, snare; verb - coincide, agree, connect, fit, engage, interlock, knit"},
{"mesmerize", "entrance, captivate, enthrall, fascinate, benumb, stupefy, spellbind, hypnotize"},
{"mess", "noun - 1: jumble, disorder, disarray, disorganization, clutter, confusion, chaos; 2: imbroglio, muddle, plight, predicament, turmoil, pickle, jam; verb - 1: dishevel, muss, dirty, litter, pollute; 2: (mess up) botch, bungle, spoil, muddle, muck up, screw up; 3: (mess with) tinker with, play with, fiddle with, tamper with, provoke, incite, anger, arouse, tangle with"},
{"message", "1: note, letter, report, bulletin, cable, word, news, information; 2: idea, import, intimation, meaning, moral, point, theme"},
{"messenger", "courier, carrier, emissary, envoy, herald, crier, go-between, internuncio, mercury"},
{"metamorphosis", "change, transformation, evolution, modification, alteration, conversion, mutation, rebirth, transfiguration, recasting"},
{"metaphor", "comparison, trope, simile, analogy, figure of speech"},
{"mete", "distribute, give, allot, dispense, parcel out, ration, administer, assign"},
{"meteor", "noun - meteorite, meteoroid, comet, falling star, shooting star; verb - measure, beat, rhythm, metrical feet"},
{"method", "procedure, mode, way, approach, modus operandi, manner, plan, practice, routine, system, technique, style"},
{"metier", "trade, profession, occupation, vocation, calling, craft, field, forte, pursuit, specialty"},
{"metropolis", "city, capital, megalopolis, municipality"},
{"mettle", "spirit, spunk, pluck, vitality, energy, vigor; boldness, daring, bravery, courage, nerve, grit, fortitude; resolve"},
{"mew", "meow, caterwaul, mewl, pule, whine"},
{"mewl", "whimper, whine, cry, snivel, blubber"},
{"miasma", "1: gas, vapor, steam, fume, haze"},
{"microbe", "microorganism, germ, bacterium, bacillus, virus"},
{"middle", "1: center, heart, inside; mean, middle way, midpoint, halfway point; 2: midriff, midsection waist"},
{"middleman", "broker, distributor, representative, agent, negotiator, retailer"},
{"midget", "dwarf, pygmy, homunculus, shrimp, runt"},
{"midst", "1: center, middle, heart, hub, nucleus; 2: (in the midst of) in the middle of, while engaged in, during"},
{"mien", "manner, bearing, carriage, demeanor, deportment; semblance, appearance, aspect, look"},
{"might", "power, strength, force, potency, capacity, ability, puissance, sway, clout"},
{"migrant", "immigrant, nomad, drifter, itinerant, wanderer, transient, vagrant, gypsy"},
{"migrate", "immigrate, journey, travel, trek, wander, roam"},
{"migration", "emigration, departure, wandering, dispersal, Diaspora"},
{"milieu", "environment, setting, surroundings, ambiance, scene, place, locale, location, element, sphere, arena, medium"},
{"militant", "activist, rioter, demonstrator, protestor"},
{"military", "armed forces, army, troops, soldiers"},
{"militia", "minutemen, civilian army, National Guard, weekend warriors"},
{"milk", "squeeze, draw out, drain, siphon, bleed, extract; exploit"},
{"mill", "noun - 1: factory, plant, foundry, shop, works, manufactory; 2: grinder, grater, crusher; 3: (through the mill) tested, tried, experienced; verb - 1: grind, crush, pulverize, granulate, grate; 2: crowd, seethe, throng, swarm; wander"},
{"millennium", "utopia, kingdom come, golden age, heaven on earth, thousand years of peace"},
{"millstone", "burden, load, responsibility, encumbrance, weight, impedance, difficulty, albatross"},
{"mime", "noun - 1: mimic, imitator, impersonator, comedian, actor; 2: mockery, imitation, caricature, mimicry, parody, mummery, pantomime, dumb show; verb - impersonate, mimic, parody, imitate, pretend, act out, represent, simulate"},
{"mimic", "noun - mime, caricaturist, imitator, impersonator, impressionist, comedian; verb - 1: imitate, impersonate, copy, ape, simulate, mirror, resemble; 2: mock, ape, caricature, burlesque, ridicule, parody, take off"},
{"mimicry", "imitation, parody, mockery, burlesque, caricature"},
{"mince", "1: chop, dice, hash, cut, grind; 2: soften, lessen, minimize, mitigate, moderate, palliate, tone down"},
{"mind", "noun - 1: intellect, brain, consciousness, thought, mentality, perception, conception, understanding, wisdom, intuition, gray matter, marbles, brainpower; 2: purpose, intention, inclination, bent, fancy, leaning, outlook, disposition, tendency, view; 3: (bear in mind) remember, consider, note, heed, be mindful of, be cognizant of; 4: (call to mind) remember, recall, recollect, be reminded of; 5: (make up one's mind) decide, determine, resolve, choose, pick, elect, settle; 6: (out of one's mind) insane, raving, mad, crazy, deranged, lunatic, loony, nuts; verb - 1: heed, obey, behave, regard, adhere to; mark, note, pay attention to; 2: tend, watch out for, have charge of, guard, keep an eye on, look after, take care of, baby-sit; 3: object, complain, be opposed to, disapprove, resent, take offense"},
{"mine", "noun - 1: shaft, pit, well, excavation, quarry, vein, lode, deposit; 2: land mine, bomb, explosive, booby trap; verb - excavate, dig for, dig up, quarry, burrow, drill, delve, tunnel, unearth"},
{"miner", "excavator, digger, prospector, forty-niner, sourdough"},
{"mingle", "1: combine, blend, coalesce, compound, merge, mix; 2: hobnob, socialize, fraternize, associate"},
{"minimize", "decrease, lessen, reduce, curtail, diminish, abbreviate, depreciate"},
{"minimum", "jot, iota, whit, soupcon, trace, scintilla"},
{"mining", "excavating, prospecting, delving, tunneling, boring, drilling"},
{"minion", "follower, lackey, flunky, underling, pet; parasite, hanger-on; sycophant, toady, flatterer, bootlicker, yes man"},
{"minister", "noun - 1: pastor, parson, preacher, priest, cleric, ecclesiastic, clergyman, rector, vicar, monk, abbot, curate, missionary; 2: ambassador, diplomat, representative, statesman, consul, delegate, envoy, executive, official; verb - tend, mind, help, nurse, serve, take care of"},
{"ministration", "assistance, aid, help, support, relief, succor, supervision, patronage"},
{"ministry", "1: vicarage, holy orders, the church, the priesthood, the cloth, the pulpit; 2: bureau, office, department, administration, council"},
{"minstrel", "troubadour, balladeer, street singer, songsmith, bard, poet"},
{"mint", "coin, mold, cast, forge, stamp, print; devise, create, invent"},
{"minute", "1: instant, moment, second, flash, jiffy, bat of an eye, twinkling, shake; 2: (up to the minute) modem, contemporary, current, recent, fashionable, a la mode"},
{"minutes", "notes, records, transcript, transactions, memorandum"},
{"minutiae", "details, particulars, subtleties, trivialities; niceties, trifles"},
{"minx", "coquette, flirt, wench, hussy"},
{"miracle", "marvel, wonder, phenomenon, revelation"},
{"mirage", "illusion, hallucination, delusion, fantasy"},
{"mire", "bog, marsh, swamp, morass, quagmire, fen, mud, ooze"},
{"mirror", "noun - copy, double, replica, spitting image, likeness, representation, twin; verb - copy, emulate, imitate, mimic, reflect, represent"},
{"mirth", "merriment, joyfulness, gaiety, revelry, glee, hilarity, levity, jocularity"},
{"misadventure", "accident, mishap, setback, misfortune, debacle, tragedy, calamity"},
{"misanthrope", "cynic, pessimist, skeptic, doubter, loner; hater, man-hater, woman-hater, misogynist"},
{"misapprehend", "misunderstand, mistake, be confused about"},
{"misapprehension", "fallacy, delusion, error, misunderstanding, mistake, misconception"},
{"misappropriate", "embezzle, steal, filch, cheat, swindle, rob; misuse, abuse, pervert"},
{"misbehave", "offend, transgress, err, lapse, be delinquent, sin, be bad, be reprehensible"},
{"misbehavior", "mischief, transgression, disobedience, insubordination, misconduct, shenanigans, naughtiness; impropriety, incivility"},
{"miscalculate", "mistake, err, blunder, miscount, misjudge, miss the mark"},
{"miscarriage", "1: failure, fiasco, breakdown, malfunction, error, mistake, mishap, defeat, collapse; 2: stillbirth, abortion"},
{"miscarry", "fail, abort, misfire, fall through, lose"},
{"miscellany", "1: medley, melange, potpourri, motley, hodge-podge, jumble, mixture, assortment; 2: anthology, compilation, collection, extracts"},
{"mischance", "1: accident, misadventure, mishap, misfortune, bad break, calamity, disaster, tragedy; 2: bad luck, ill fortune, misfortune, infelicity"},
{"mischief", "1: damage, harm, injury, hurt, trouble; 2: prankishness devilment, impishness, roguery, naughtiness, rascality, monkey business, shenanigans"},
{"misconceive", "misunderstand, mistake, err, misinterpret, misapprehend, misconstrue"},
{"misconception", "misunderstanding, error, blunder, delusion, fallacy, misreading"},
{"misconduct", "noun - mischief, wrongdoing, dereliction, impropriety, misdemeanor, transgression, offense; verb - 1: mismanage, mishandle, misdirect, misapply; 2: misbehave, err, transgress"},
{"misconstrue", "misunderstand, take the wrong way, mistake, distort, exaggerate, pervert"},
{"miscreant", "wretch, villain, reprobate, profligate, malefactor, scoundrel, knave, rogue, blackguard, scalawag"},
{"misdeed", "crime, transgression, trespass, wrong, delinquency, misconduct, peccadillo, sin"},
{"misdemeanor", "indiscretion, lapse, misconduct, misbehavior, misdeed, fault"},
{"miser", "penny pincher, cheapskate, tightwad, skinflint, Scrooge, money-grubber"},
{"miserliness", "avarice, stinginess, parsimony, covetousness, greed"},
{"misery", "1: distress, agony, suffering, affliction, anguish, despair, pain, sorrow, woe, grief, torment, torture; 2: (difficult circumstances) trouble, adversity, hardship, trial; poverty, squalor"},
{"misfire", "fail, miscarry, bomb, fall short, fall through, flop"},
{"misfit", "nonconformist, individualist, maverick, loner, lone wolf, fish out of water, odd man out, square peg in a round hole, oddball"},
{"misfortune", "1: bad luck, infelicity, ill luck, trouble, adversity; 2: (an unfortunate event) mishap, accident, misadventure, affliction, setback, calamity, catastrophe, tragedy"},
{"misgiving", "doubt, uncertainty, trepidation, hesitation, apprehension, qualm, reservation), fear; distrust, suspicion, unease"},
{"mishandle", "1: mismanage, botch, mess up, screw up, bungle; 2: abuse, mistreat, harm"},
{"mishap", "accident, misfortune, setback, misstep, misadventure, ill fortune, ill luck"},
{"mishmash", "mixture, hodgepodge, jumble, pastiche, potpourri, conglomeration, medley"},
{"misinform", "mislead, misdirect, lie, deceive, hoodwink, snow, take for a ride; lead up the garden path, give a bum steer"},
{"misinformation", "propaganda, distortion, lies, misdirection, hype, bum steer, baloney; eyewash, bluff"},
{"misinterpret", "misconstrue, misunderstand, misapprehend, misread; distort, garble, warp, pervert, falsify, misrepresent"},
{"misjudge", "1: presume, prejudge, presuppose, be unfair, be one-sided, jump to conclusions; 2: miscalculate, miscount, overestimate, underestimate"},
{"misjudgment", "mistake, error, misinterpretation, misconception; prejudice, bias, partiality, unfairness"},
{"mislead", "deceive, delude, fool, dupe, lead astray, trick, gull, bamboozle, put on, snow, pull the wool over someone's eyes, take in"},
{"mismanage", "mishandle, misgovern, bungle, blunder, mess up, botch, screw up, louse up; squander, waste"},
{"misogynist", "woman-hater, male chauvinist, sexist, male supremacist"},
{"misplace", "lose, mislay"},
{"misquote", "exaggerate, misrepresent, distort, overstate"},
{"misrepresent", "deceive, lie, mislead, distort, falsify"},
{"misrule", "1: misgovernment, mismanagement; 2: anarchy, riot, chaos, tumult, turbulence"},
{"miss", "noun - 1: failure, blunder, error, mishap, mistake, omission, oversight; 2: lass, girl, female, damsel, maid, nymphet, schoolgirl; verb - 1: long for, pine for, wish for, desire, crave, yearn for, need, want; lament, grieve for; 2: overshoot, undershoot, fall short, fall wide of the mark; 3: neglect, overlook, leave out, pass by, skip, avoid"},
{"missal", "prayer book, hymnal, Psalter, breviary"},
{"mission", "purpose, object, goal, quest, job, assignment, delegation, duty, task, undertaking, operation"},
{"missionary", "apostle, evangelist, preacher, pastor, minister, padre, ambassador, champion, emissary, envoy, propagandist"},
{"missive", "letter, word, note, message, bulletin, communication, dispatch, epistle"},
{"misstep", "slip, error, stumble, trip, blunder"},
{"mist", "noun - fog, cloud, haze, film, condensation, dew, drizzle, steam, spray, vapor, smog; verb - 1: shower, drizzle, rain, spray, dampen; 2: fog, cloud, veil, glaze, film, blur, obscure"},
{"mistake", "noun - 1: error, blunder, faux pas, gaffe, indiscretion, lapse, slip; 2: misunderstanding, misconception, misapprehension, delusion, confusion, misreading; verb - 1: err, blunder, slip, bungle, botch, lapse, miss the boat, goof, screw up; 2: misconstrue, misapprehend, confuse, misinterpret, be wrong about"},
{"mistreat", "abuse, harm, injure, brutalize, manhandle, maul, molest, bully, rough up"},
{"mistreatment", "abuse, cruelty, violation, battery, assault"},
{"mistress", "1: proprietress, housekeeper, caretaker, schoolmistress, chaperon, matron, manager; 2: lover, the other woman, kept woman, paramour, concubine, courtesan"},
{"mistrust", "noun - distrust, doubt, suspicion, misgiving, skepticism, uncertainty, wariness, apprehension, caution, reservations; verb - doubt, suspect, distrust, disbelieve, question, beware"},
{"misunderstand", "misconceive, misinterpret, misapprehend, misconstrue, mistake, confuse, confound, have the wrong impression, be perplexed, be bewildered, be at cross-purposes, not register, miss the point"},
{"misunderstanding", "1: misapprehension, error, mistake, delusion, miscalculation, confusion, misinterpretation; 2: debate, dissension, conflict, dispute, disagreement, quarrel, argument, clash, rift, squabble"},
{"misuse", "abuse, maltreat, corrupt, desecrate, molest, profane"},
{"mite", "1: vermin, parasite, bug, tick; 2: iota, jot, modicum, morsel, scrap, smidgen, trace, whit"},
{"mitigate", "relieve, lessen, moderate, allay, assuage, ease, dull, mollify, palliate, slake, subdue"},
{"mitigation", "moderation, relief, alleviation, reduction, remission, abatement, diminution"},
{"mix", "noun - alloy, blend, mixture, combination, composite, compound, fusion, synthesis, pastiche; verb - 1: blend, fuse, merge, coalesce, unite, combine, amalgamate, incorporate, commingle, merge, synthesize, adulterate; 2: confuse, jumble, tangle, shuffle; 3: associate, fraternize, mingle, hobnob, consort with, socialize; 4: (mix up) confuse, confound, perplex, puzzle, bewilder, complicate"},
{"mixer", "1: blender, beater; 2: party, fraternity or sorority party, cocktail party, tea, gathering, social"},
{"mixture", "combination, composite, amalgam, fusion, adulteration, hybrid, medley, miscellany, melange, pastiche, stew, hodgepodge"},
{"mix-up", "commotion, turmoil, chaos, muddle, complication, confusion, snafu"},
{"moan", "noun - groan, wail, cry, sob, whimper, whine; verb - complain, carp, grumble, gripe, grouse, bellyache, bitch, beef; grieve, lament, mourn"},
{"mob", "noun - 1: throng, gang, pack, horde, multitude, assemblage, populace, crowd, gathering; 2: plebeians, proletariat, common herd, the great unwashed, masses, riff-raff; 3: (mob rule) anarchy, lawlessness, disorder; verb - crowd, swarm, attack, descend on, besiege, overrun, overwhelm, storm"},
{"mobility", "portability; flexibility, versatility, flux, plasticity, mutability"},
{"mobilize", "ready, galvanize, rally, muster, marshal, assemble, prepare, activate, summon"},
{"mock", "1: ridicule, deride, scorn, taunt, disparage, insult, jeer, scoff, sneer, tease; 2: mimic, parody, imitate, mime, burlesque, parrot, caricature, ape, lampoon, satirize, send up"},
{"mockery", "1: ridicule, disparagement, contempt, derision, disdain, sarcasm, jeering, disrespect; 2: farce, satire, burlesque, caricature, takeoff"},
{"mode", "1: method, manner, form, style, approach, plan, practice, procedure, system, technique, vein, way; 2: fashion, vogue, convention, rage, craze, trend, fad"},
{"model", "noun - 1: (one to be emulated) ideal, archetype, paradigm, exemplar, hero, paragon, epitome; 2: (one to be copied or used as a guide) original, prototype, yardstick, mold, basis, standard, precedent, guide, pattern, image; 3: (an altered version) miniature, replica, reduction, representation, mock-up; 4: mannequin, poser, clotheshorse; verb - 1: shape, work, create, fashion, mold, carve, cast, design, pattern, sculpt; 2: (make a copy of) duplicate, imitate, simulate, represent; 3: display, demonstrate, sport, wear, exhibit, show, parade or pose in"},
{"moderate", "temper, modulate, abate, allay, lessen, mitigate, regulate, curb, calm, quiet, assuage, tone down"},
{"moderation", "temperance, discipline, restraint, self-restraint, tolerance, forbearance, abstemiousness, golden mean"},
{"moderator", "judge, arbitrator, mediator, head"},
{"modernize", "update, remodel, renovate, redesign, renew, revamp, streamline"},
{"modesty", "1: humility, unpretentiousness, self-effacement, diffidence; 2: shyness, timidity, diffidence, bashfulness, meekness, inhibition; 3: constraint, reserve, decorum, discreetness, seemliness, decency; chastity, purity, virtue"},
{"modicum", "bit, iota, speck, particle, fragment, fraction, scrap, shred, touch, trace"},
{"modification", "adjustment, alteration, change, modulation, revision, variation, refinement"},
{"modify", "1: alter, change, vary, transform, adapt, adjust, convert, revise, remodel; 2: moderate, temper, mitigate, curb, allay, lessen, reduce, restrict, tone down"},
{"modulate", "adjust, alter, attune, balance, inflect, moderate, accentuate, regulate, tune, vary, lower, soften"},
{"modulation", "1: shade, shift, intonation, inflection, accent, adjustment, alteration; 2: pitch, sound, timbre, tuning"},
{"mogul", "notable, magnate, potentate, tycoon, bigwig, royalty, big cheese, big shot, big gun"},
{"moisten", "dampen, moisturize, saturate, water, wet, dip, irrigate, soak, mist"},
{"moisture", "wetness, dampness, precipitation, mist, drizzle, dew, mugginess, dankness"},
{"mold", "noun - 1: form, cast, frame, shape, pattern, design, image, template, impression, depression, matrix; 2: mildew, fungus, rust, smut, lichen; verb - 1: form, fashion, create, make; 2: molder, mildew, rust, decay"},
{"mole", "birthmark, flaw, blemish, blotch"},
{"molest", "harass, hassle, plague, torment, vex, disturb; abuse, attack, accost, assail, harm, injure, ill-treat, maltreat, persecute"},
{"mollify", "1: appease, pacify, soothe, calm, quiet, allay, assuage, placate; 2: lessen, abate, alleviate, diminish, decrease, ameliorate, moderate"},
{"mollycoddle", "pamper, spoil, baby, indulge, mother, overprotect, spoon-feed"},
{"molt", "shed, cast off, lose"},
{"moment", "instant, minute, flash, second, twinkling, jiffy, three winks"},
{"momentum", "impetus, force, drive, propulsion, impulse, energy, incentive, urge, push, thrust, velocity"},
{"monarch", "sovereign, ruler, despot, potentate, autocrat, tyrant, king, emperor, empress"},
{"monarchy", "sovereignty, rule, despotism, realm, command, tyranny, kingdom, majesty"},
{"monastery", "abbey, priory, cloister, convent, friary, nunnery"},
{"money", "1: currency, banknotes, cash, bills, coinage, legal tender, scrip, dough, bread, bucks; 2: wealth, capital, funds, property; 3: pay, payment, salary, wages; 4: (put one's money on) bet, speculate, gamble, wager"},
{"money-grubber", "penny pincher, Scrooge, miser, materialist"},
{"mongrel", "noun - hybrid, crossbreed, half-breed, mutt, mule"},
{"monitor", "noun - counselor, adviser, guide, overseer, supervisor; verb - watch, observe, keep an eye on, keep track of, follow, note, oversee, supervise, check, survey"},
{"monk", "brother, friar, abbot, priest, prior; eremite, ascetic, monastic; hermit, recluse"},
{"monkey", "noun - 1: ape, simian, primate; 2: fool, buffoon, clown, goofball, scamp, rascal; 3: (monkey business) deception, deceit, conniving, horseplay, mischief, tomfoolery, shenanigans, high jinks; verb - fiddle, tamper with, pry, meddle, interfere, tinker, trifle"},
{"monologue", "lecture, speech, oration, sermon, soliloquy, harangue, talk, discourse"},
{"monomania", "fixation, obsession, compulsion, fetish, fanaticism, mania, neurosis"},
{"monopolize", "dominate, control, take over, appropriate, comer, exclude"},
{"monopoly", "control, domination, sole right, comer, copyright"},
{"monotony", "sameness, tediousness, flatness, repetitiveness, boredom, routine"},
{"monster", "1: chimera, demon, fiend, bogeyman, behemoth, nightmare; 2: abnormality, mutant, aberration, freak, sport"},
{"monument", "1: shrine, statue, column, pillar, monolith, tomb, headstone, memorial; 2: magnum opus, masterpiece, work of art, achievement"},
{"monumental", "1: grand, great, majestic, imposing, magnificent, prodigious, tremendous, vast; 2: historic, important, impressive"},
{"mood", "state, humor, frame of mind, temper, bent, propensity, disposition, inclination, pique, fancy, whim, caprice"},
{"moon", "brood, mope, languish, pine, daydream, fantasize"},
{"moonshine", "1: light, effulgence, radiance, luminosity, glint, scintillation, lambency; 2: (illegal whiskey),  hooch, swamp root, mountain dew, white lightning; 3: nonsense, tripe, claptrap, crap, hogwash, bunk, baloney, hot air"},
{"moor", "noun - heath, upland, fell, downs; verb - anchor, berth, dock, fasten, fix, hitch, lash, secure, bind"},
{"mop", "1: wipe, swab, clean, wash, rub, sponge; 2: (mop the floor with) defeat, beat, thrash, trounce"},
{"mope", "sulk, brood, be in a funk, be in the doldrums, lose heart, repine, despair, languish; moon, pine"},
{"moral ", "message, meaning, dictum, point, precept, lesson, maxim, adage, teaching, aphorism, saying"},
{"morale", "resolve, spirit, mettle, heart, mood, esprit de corps"},
{"morality", "1: virtue, righteousness, decency, goodness, integrity, honesty, standards, principle; 2: (social norms) propriety, mores, respectability, chastity, purity"},
{"moralize", "lecture, scold, admonish, pontificate, preach, sermonize, edify"},
{"morals", "standards, ideals, beliefs, mores, principles, scruples, ethics"},
{"morass", "1: swamp, marsh, bog, quagmire; 2: confusion, mix-up, mess, muddle, mire, jam, can of worms"},
{"moratorium", "suspension, delay, halt, cessation, ban, embargo, freeze, standstill, stay"},
{"moron", "imbecile, simpleton, dullard, dunce, cretin, idiot, dolt, dimwit, halfwit, boob, ass, bonehead"},
{"morsel", "bit, piece, fragment, tidbit, taste"},
{"mortal", "human, earthling, man, woman, being, body, creature, animal, sublunary"},
{"mortality", "1: transience, impermanence, temporality, extinction, fatality, dying, death; 2: death, bloodshed, killing, carnage, destruction; 3: humanity, mankind, human race, mortals"},
{"mortgage", "noun - contract, lease, title, debt, lien, loan, bond, pledge, security; verb - put up, stake, pawn, put in hock"},
{"mortify", "disgrace, humiliate, ridicule, shame, belittle, embarrass, distress"},
{"mortuary", "morgue, funeral parlor or home, charnel house"},
{"mossback", "conservative, right-winger, reactionary, stick-in-the-mud"},
{"mote", "bit, iota, jot, mite, speck, atom, particle, trace"},
{"mother", "noun - 1: parent, matriarch, mom, mommy, mamma; 2: (mother country) homeland, native country, motherland; 3: (mother tongue) native language, dialect, local idiom; verb - care for, nurture, tend, rear, protect, pamper, spoil, cosset, fuss over, baby, cherish"},
{"motif", "theme, subject, topic, concept, idea, leitmotif; figure, form, design, pattern, shape"},
{"motion", "noun - 1: change, movement, act, action, passage, flow, flux, transit, travel, mobility; 2: suggestion, proposal, proposition, recommendation, consideration; verb - gesture, sign, signal, gesticulate, beckon, wave"},
{"motivate", "incite, arouse, spur, goad, induce, instigate, fire, provoke, prompt, stimulate, whet"},
{"motivation", "inducement, inspiration, stimulus, incentive, drive, impetus, motive, interest, ambition"},
{"motive", "reason, cause, purpose, design, desire, impulse, intent"},
{"motto", "M-grim, adage, saying, axiom, saw, slogan, watchword, byword, precept, proverb, epigram"},
{"mount", "1: ascend, climb, scale, escalate; 2: climb on, straddle, get astride; 3: install, put on, display, set up, assemble, place, position, frame, exhibit"},
{"mountain", "1: elevation, height, peak, steep, palisade, precipice, cliff, butte; 2: pile, mass, mound, heap"},
{"mourn", "bemoan, bewail, regret, rue, grieve, lament, miss, repine"},
{"mourner", "bereaved, condoler"},
{"mouth", "noun - 1: orifice, opening, cavity, aperture, vent, outlet; 2: estuary, delta, harbor, gateway, portal, inlet, sound; 3: (down at the mouth )depressed, discouraged, sad, unhappy; verb - articulate, enunciate, form, utter, elegize, spout"},
{"mouthful", "bite, taste, piece, morsel, sample, forkful, spoonful, swallow, sip"},
{"mouthpiece", "spokesperson, press agent, press secretary, publicist, representative, agent, delegate, adviser, counselor, propagandist"},
{"move", "noun - 1: movement, transit, progress, maneuver, migration, relocation, removal; 2: action, deed, ruse, stratagem, tactic, tack; verb - 1: go, proceed, progress, travel, traverse, walk, run, stir; 2: relocate, leave, decamp, depart, migrate, transfer, transport; 3: affect, arouse, stir, stir up, influence, urge, push, activate, induce, incite, stimulate, encourage, excite; 4: (make a formal proposal) propose, suggest, submit, recommend, put forward, advocate"},
{"movement", "1: progress, journey, advance flow, flux, change, shift; immigration, migration; evolution; 2: unrest, groundswell, organization, campaign, crusade"},
{"mow", "1: scythe, reap, harvest, crop, cut, shear, trim, clip; 2: (mow down) massacre, slaughter, decimate, butcher, cut down"},
{"muck", "refuse, waste, mud, sewage, trash, dung"},
{"muckraker", "gossip, scandalmonger, meddler"},
{"mud", "dirt, muck, mire, ooze"},
{"muddle", "noun - 1: confusion, disorder, disarray, mess; 2: difficulty, quandary, predicament, dilemma, trouble, plight, jam, pickle, complication; verb - 1: confound, confuse, entangle, shake up, disturb, perturb, ruffle, disarrange, entangle, complicate; 2: bungle, botch, mess up; 3: (muddle through) cope, get by, make it through, succeed"},
{"muddy", "dirty, smear, smirch, soil"},
{"muff", "blunder, fail, botch, fumble, mismanage"},
{"muffle", "stifle, hush, mute, deaden, soften, dull, muzzle, suppress"},
{"mug", "noun - 1: cup, tankard, stein, flagon; 2: face, countenance, features, visage; verb - rob, hold up, steal from, attack, jump"},
{"mull", "contemplate, ponder, think over, deliberate, ruminate, reflect, cogitate, meditate, muse on, study, examine"},
{"multiplicity", "abundance, profusion, heaps, loads, lots, tons; array, myriad, diversity"},
{"multiply", "1: increase, add, augment, expand, double; 2: propagate, reproduce, breed, proliferate, generate, produce"},
{"multitude", "throng, crowd, swarm, mass, mob, assemblage, host, legion, abundance"},
{"multitudinous", "abundant, copious, myriad, numerous, profuse, swarming, teeming, countless, innumerable, infinite"},
{"mumble", "mutter, murmur, grumble, whisper, say to oneself, swallow one's words"},
{"mumbo-jumbo", "gibberish, doublespeak, cant, claptrap, rigmarole, gobbledygook"},
{"munch", "chomp, chew, crunch, eat, bite, masticate, grind"},
{"munificence", "generosity, kindness, benevolence, magnanimity, openhandedness, philanthropy"},
{"munitions", "weapons, arms, ammunition, armaments, ordnance"},
{"murder", "noun - killing, slaying, homicide, manslaughter, bloodshed, carnage; verb - slay, kill, assassinate, annihilate, slaughter, massacre, eliminate, hit, rub out, bump off, waste, do in"},
{"murderer", "killer, assassin, hit-man, slayer, butcher"},
{"murmur", "mumble, mutter, whisper, buzz, drone, grumble, hum"},
{"muscle", "1: sinew, tendon, beef, horseflesh; 2: strength, power, might, brawn, potency, clout, force; 3: (muscle in) strong-arm, bully, elbow, force or butt in, impose oneself, intervene, crash"},
{"muse", "ponder, contemplate, reflect, ruminate, meditate, brood, consider, weigh, speculate"},
{"mush", "1: pulp, mash, slush, paste, swill, hasty pudding; 2: sentimentalism, mawkishness, romanticism, schmaltz"},
{"mushroom", "grow, increase, augment, spread, boom, burgeon, escalate, flourish, proliferate, sprout, multiply"},
{"music", "1: melody, harmony, lyricism, melodiousness, strain, air, cadence; 2: (face the music) accept the consequences, take what's coming, pay the piper"},
{"musing", "thought, reflection, deliberation, absorption, introspection, dreaming, contemplation, cogitation"},
{"muss", "tousle, dishevel, ruffle, disarrange, tangle, mess up"},
{"must", "necessity, essential, need, requirement, prerequisite, sine qua non, imperative, obligation, duty, stipulation, provision"},
{"muster", "marshal, summon, assemble, gather, convene, mobilize"},
{"mutability", "instability, variability, volatility, vacillation, irresolution, uncertainty"},
{"mutation", "change, deviation, modification, alteration, metamorphosis, transformation; deviant, anomaly"},
{"mute", "silence, muffle, hush, subdue, soften, dampen, moderate, reduce, tone down, deaden"},
{"mutilate", "maim, disfigure, dismember, mangle, deface, ravage, mar"},
{"mutiny", "noun - revolt, insurrection, revolution, resistance, uprising, defiance, insubordination; verb - rebel, revolt, resist, protest, rise up, take over, disobey"},
{"mutter", "mumble, murmur, grumble, rumble, grunt, sputter"},
{"muzzle", "suppress, restrain, repress, mute, stifle, silence, still, hush, bind, gag, muffle, deaden"},
{"mystery", "enigma, conundrum, riddle, puzzle"}, 
{"mystify", "baffle, perplex, bewilder, confound, puzzle, trick"},
{"mystique", "appeal, charm, charisma, magic, spell, fascination, glamour"},
{"myth", "fable, legend, lore, allegory, parable, superstition, fairy tale"},
{"mythology", "1: legends, lore, myths, tales, traditions; 2: faith, religion, belief, conviction"}
};

Save["mnounandverbsyn", msyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
nsyn = {
{"nab", "apprehend, arrest, seize, capture, catch, collar, grab, snatch, take, nail"},
{"nabob", "tycoon, celebrity, magnate, personage, financier, bigwig, millionaire, billionaire, VIP, luminary, panjandrum"},
{"nadir", "depth, bottom, minimum, zero, rock bottom"},
{"nag", "noun - 1: horse, hack, mount, plug; 2: shrew, scold, harpy, harridan, tartar, virago; verb - vex, pester, annoy, badger, harass, harry, irritate, plague, henpeck, torment, berate, scold, goad, upbraid"},
{"nail", "noun - 1: peg, stud, pin, rivet, screw, spike, staple, tack; 2: (hard as nails) steely, impenetrable, tough, impervious, hard-nosed, callous, unfeeling, cruel, remorseless; verb - 1: hammer, drive, spike, pound, beat, hit; 2: hold, bind, clinch, fasten, fix, tack, pin, secure; 3: capture, detain, apprehend, catch, collar"},
{"naivete", "ingenuousness, artlessness, candor, gullibility, simplicity, childishness, inexperience, innocence"},
{"name", "noun - 1: tide, proper name, given name, appellation, designation, denomination, acronym, moniker, sobriquet, term, tide, epithet, cognomen; 2: reputation, renown, fame, honor, distinction, eminence, esteem, praise, repute, note; verb - 1: christen, baptize, call, designate, nickname, characterize, label, dub, style, term; 2: specify, identify, refer to, point to, cite, mention, single out, mark, index, list, classify, denote, signify, connote; 3: appoint, delegate, elect, select, nominate, commission, choose"},
{"name-dropper", "braggart, snob, poseur, pseudo-intellectual"},
{"nap", "noun - 1: siesta, rest, sleep, snooze, catnap, slow: forty winks, shuteye; 2: down, pile, shag, fiber, woof, warp and woof, grain, weave, roughness, smoothness, texture; verb - drop off, nod off, doze, rest, sleep, snooze"},
{"narcotic", "opiate, anesthetic, analgesic, sedative, tranquilizer, anodyne, painkiller"},
{"narrate", "recite, rehearse, enumerate, describe, recount, delineate, portray, chronicle, relate, report, set forth, tell, unfold, spin a yam or tale"},
{"narration", "description, narrative, account, explanation, telling, storytelling, recital"},
{"narrative", "account, parable, story, tale, chronicle, history, report"},
{"narrator", "relater, storyteller, teller of tales, raconteur, bard, annalist, chronicler, commentator"},
{"narrow", "constrict, tighten, circumscribe, diminish, limit, reduce, straiten"},
{"nastiness", "malice, spitefulness, meanness, foulness, squalor, offensiveness; indecency, defilement, dirtiness, licentiousness, obscenity, pornography, smuttiness"},
{"nation", "country, state, commonwealth, republic, kingdom, principality, dominion, realm, domain, community, society, race, populace, people, body politic"},
{"national", "citizen, inhabitant, native, indigene, resident, denizen, subject"},
{"nationalism", "allegiance, provincialism, chauvinism, jingoism, flag-waving, patriotism, ethnocentricity, fealty, loyalty, xenophobia"}, 
{"nationality", "allegiance, native land, ethnic group, nation, race, tribe, society, community"},
{"native", "1: (original inhabitant) primitive, aborigine, indigene, autochthon; 2: national, citizen, inhabitant, resident, dweller, countryman, denizen"}, 
{"nativity", "birth, origin, childbirth, delivery, parturition"},
{"naturalize", "adapt, acclimate, accustom, adopt, domesticate, familiarize, adjust, inure, enfranchise, habituate, conform"},
{"nature", "1: characteristics, essence, character, quality, constitution, attributes, complexion, disposition, humor, mood, outlook, quality, traits, temperament, description; 2: out-of-doors, environment, country, countryside, landscape, scenery, outside world, the great outdoors; 3: (by nature) inherently, as a matter of course, by birth; 4: (in a state of nature) untamed, uncultivated, primitive, feral, wild, naked"},
{"naught", "nothing, zero, cipher, nil, not anything, nada, zilch"},
{"nausea", "1: sickness, illness, queasiness, vomiting, motion sickness, qualms, retching, squeamishness; 2: make ill, disgust, offense, aversion, revulsion, loathing, abhorrence, repugnance, hatred"},
{"nauseate", "make ill, disgust, horrify, offend, sicken, repulse, disturb, revolt, turn one's stomach, make sick to the stomach"},
{"navel", "umbilicus, bellybutton, abdomen; center, hub, middle"},
{"navigate", "pilot, steer, direct, drive, guide, sail, voyage, handle, helm, maneuver, plot, skipper, lay the course, operate"},
{"navigation", "piloting, navigating, aviation, seamanship, steerage, aeronautics"},
{"navigator", "flier, helmsman, pilot, mariner, sailor"},
{"navy", "fleet, flotilla, armada, task force, amphibious force, argosy"},
{"nearness", "contiguity, closeness, proximity, adjacency, vicinity, propinquity, availability, immediacy, imminence, juxtaposition, handiness, close quarters, vicinage, approximation"},
{"neater", "arrange, straighten, groom, clean up, spruce up, tidy, trim, smarten, put to rights"},
{"neatness", "cleanliness, cleanness, tidiness, clearness, correctness, fastidiousness, grace, preciseness"},
{"necessitate", "compel, oblige, constrain, demand, entail, impel, require, call for, coerce, involve, oblige"},
{"necessities", "essentials, requirements, exigencies, fundamentals, indispensables, needs"},
{"necessity", "1: (something that must be had) need, want, requisite, requirement, vital part, essential, imperative, fundamental, sine qua non; 2: (the state of being necessary) exigency, urgency, essentiality, needfulness, indispensability, requisiteness, obligation, compulsion; 3: destitution, privation, need, hardship, extremity, indigence, penury, poverty"},
{"neck", "1: nape, scruff; 2: (	risk one's neck) risk, gamble, take a chance, endanger oneself, go out on a limb; 3: (neck of the woods)  place, locality, area, neighborhood, section"},
{"necromancy", "magic, sorcery, witchcraft, wizardry, conjuration, demonology, enchantment, divination, thaumaturgy, voodoo, black magic, black art, hoodoo"},
{"necrosis", "decay, rot, corruption, putrefaction"},
{"need", "noun - 1: obligation, requirement, compulsion, urgency, necessity, demand, emergency, extremity, want, wish; 2: insufficiency, lack, shortage, inadequacy, exigency; 3: indigence, poverty, penury, deprivation, destitution, hardship, indigence, paucity, privation; 4: (if need be) if necessary, if the occasion demands, if it is required; verb - lack, require, necessitate, crave, demand, miss, want, be bereft or deprived of, be deficient, go hungry, live from hand to mouth, be hard up, be up against it"},
{"needle", "noun - pin, darner, awl, spike, skewer; verb - goad, spur, taunt, sting, rile ruffle, nag, nettle, irritate, aggravate, annoy, bait, harass, irk, pester, provoke, quiz, question"},
{"needlework", "embroidery, sewing, stitching, fancywork"},
{"ne'er-do-well", "idler, bum, loafer, wastrel, vagrant, good-for-nothing"},
{"negate", "1: nullify, cancel, repeal, retract, rescind, abrogate, annul, disallow, invalidate, nullify, void, countermand, quash, reverse; 2: contradict, oppose, refute, gainsay, belie, deny"},
{"negation", "denial, opposition, contradiction, repudiation, refusal, cancellation, neutralization, nullification, rejection, reverse, veto, repeal"},
{"negative", "refusal, denying, contradiction, opposite, disavowal, refutation, thumbs down, nix"},
{"neglect", "noun - 1: (act of neglecting) disregard, slight, thoughtlessness, disrespect, carelessness, scorn, oversight, heedlessness, inattention, dereliction, disdain, forgetfulness, laxity, negligence, slovenliness, unconcern; 2: (instance of being neglected) delay, default, lapse; verb - forget, ignore, overlook, disregard, leave alone; slight, scorn, contemn, disdain, spurn, affront, depreciate, undervalue, gloss over, be remiss, rebuff"},
{"negligee", "nightgown, robe, kimono, nightdress, pajamas"},
{"negligence", "carelessness, oversight, neglect, indifference, inadvertence, laxness, omission, inattention, forgetfulness, shortcoming, default, disregard, slackness, stupidity"},
{"negotiate", "arrange, bargain, haggle, dicker, confer, consult, parley, transact, deal, debate, discuss, settle, work out"},
{"negotiation", "1: conference, consultation, meeting, colloquy, discussion; 2: compromise, arbitration, intervention, mediation, diplomacy, bargaining, transaction, wheeling and dealing"},
{"negotiator", "mediator, moderator, broker, intermediary, adjudicator, arbitrator, ambassador, diplomat, delegate, go-between"},
{"neigh", "bray, whinny, nicker, hinny"},
{"neighborhood", "1: environs, community, suburb, block, vicinity, locality, district, quarter, precinct, ward, area, section, zone, confines, surroundings; 2: (in the neighborhood of) close to, about, in the proximity of, approximately, more or less"},
{"nemesis", "enemy, foe, opponent, adversary, antagonist, rival, competitor"},
{"neophyte", "amateur, novice, student, beginner, rookie, greenhorn"},
{"nerve", "1: courage, resolution, mettle, spirit, boldness, bravery, determination, energy, fearlessness, fortitude, grit, guts, resolution, steadfastness; 2: impudence, effrontery, audacity, rudeness, temerity, brazenness, cheek, brass, gall, impertinence, insolence, pluck, chutzpah, sauce, spunk, get on one's nerves bother, exasperate, annoy, vex, irritate, get in one's hair"},
{"nervousness", "agitation, anxiety, perturbation, disquietude, tension, discomfiture, turbulence, excitability, irascibility, moodiness, hypersensitivity, neuroticism"},
{"nescience", "ignorance, inexperience, naivete, rawness"},
{"nest", "den, haunt, cradle, burrow, dray, hideaway, refuge, resort, aerie, womb, incubator, breeding-ground, formicary"},
{"nestle", "cuddle, snuggle, huddle, lie against, curl up, ensconce, nuzzle, settle down"},
{"net", "noun - mesh, netting, lattice, network, screen, web, dragnet, tracery; verb - 1: apprehend, trap, ensnare, enmesh, capture, catch, bag, nab; 2: (gain above expenses) make, profit, clear, accumulate, earn, gain, obtain, realize, reap, secure, bring in"},
{"nettle", "annoy, chafe, irritate, pester, disturb, fret, exasperate, harass, needle, pique, ruffle, sting, tease, vex"},
{"network", "system, labyrinth, artery, chain, weave, mesh, plexus, grillwork, screening, grid, maze, net, nexus, interconnections, reticulation"},
{"neurosis", "compulsion, deviation, instability, mental disorder, abnormality, affliction, derangement, disturbance, obsession, phobia, maladjustment"},
{"neuter", "geld, spay, emasculate, castrate, fix, caponize"},
{"neutrality", "aloofness, noninterference, disinterest, nonpartisanship, impartiality, nonalignment"},
{"neutralize", "offset, counterbalance, counterpoise, compensate, cancel, frustrate, invalidate, negate, nullify, undo"},
{"newborn", "neonate, infant, preemie"},
{"newcomer", "neophyte, immigrant, outsider, foreigner, beginner, colonist, rookie, Johnny-come-lately, novice, tenderfoot, parvenu, settler, stranger"},
{"newness", "originality, uniqueness, novelty, oddity, innovation, strangeness, unusualness"},
{"news", "intelligence, discovery, account, bulletin, communiqu6, dispatch, expose, report, revelation, statement, update, scandal, broadcast, communication, scoop"},
{"newspaper", "publication, journal, daily, gazette, periodical, tabloid, rag, sheet"},
{"nibble", "noun - bit, bite, morsel, peck, crumb, taste, tidbit, piece; verb - nip, gnaw, bite, munch, peck, snack"},
{"nicety", "nuance, delicacy, refinement, touch"},
{"niche", "1: cranny, comer, hole, cubbyhole, hollow, nook, opening, recess, alcove; 2: calling, place, position, metier, slot, vocation, pigeonhole"},
{"nick", "noun - chip, cut, dent, indentation, notch, slit, dint, scar, score, scratch; verb - cut, indent, notch, slit"},
{"nickname", "label, epithet, moniker, pet name, sobriquet, cognomen"},
{"night", "dark, darkness, evening, dead of night, nightfall, twilight, witching hour, gloom, duskiness"},
{"nightclothes", "nightgown, pajamas, robe, negligee, lingerie, nightshirt"},
{"nightclub", "cabaret, tavern, discotheque, club, casino, cafe, roadhouse, nightspot, watering-hole"},
{"nightfall", "twilight, dusk, evening, moonrise, sundown, sunset, vespers"},
{"nightgown", "nightdress, night robe, negligee, lingerie, nightwear, nightclothes, pajamas, nightie, PJ's"},
{"nightmare", "bad dream, night terrors, horror, hallucination, ordeal, torment, trial, tribulation, succubus"},
{"nihilism", "1: rejection, denial, refusal, repudiation, atheism, renunciation, abnegation, negation, nullity, emptiness, nothingness, disbelief, pessimism; 2: anarchy, disorder, lawlessness, mob rule, terrorism"},
{"nihilist", "cynic, disbeliever, pessimist, negativist, agnostic, atheist; revolutionary, agitator, insurgent, anarchist, terrorist"},
{"nil", "nothing, zero, naught, none, null, cipher, nullity"},
{"nimbleness", "agility, grace, vivacity, skill, adroitness, alacrity, finesse, dexterity, niftiness, smartness, sprightliness, spryness"},
{"nimbus", "halo, light, aura, radiance, glow, nebula, aurora, cloud, nebulous light, aureole, effulgence, emanation"},
{"nincompoop", "imbecile, dolt, fool, blockhead, dimwit, idiot, ignoramus, nitwit, numskull, simpleton, ninny, sap, dope"},
{"nip", "noun - nibble, morsel, bite, pinch, dram, draft, finger, mouthful, portion, sip, slug, snifter, taste; verb - bite, nibble, snap, munch, snip, clip, compress, grip, pinch, tweak"},
{"nipple", "breast, pap, teat, mammilla, papilla, areola, mammary gland, dug, tit, udder"},
{"nirvana", "bliss, ecstasy, exaltation, joy, rapture, ravishment, paradise, peace, serenity, tranquillity"},
{"nitwit", "fool, simpleton, blockhead, nincompoop, dimwit, dummy, half-wit, ninny, numskull"},
{"nobility", "1: magnificence, grandeur, majesty, dignity, greatness, honor, illustriousness, loftiness, incorruptibility, integrity, magnanimity, sublimity, stateliness, superiority, virtue; 2: aristocracy, gentry, ruling class, peerage, royalty, elite, high society, lords, nobles, patricians"},
{"noble", "lord, nobleman, patrician, peer, aristocrat, baron"},
{"nobody", "upstart, cipher, nonentity, parvenu, whippersnapper, lightweight, zero, also-ran"},
{"nocturne", "song, lullaby, serenade, evening-song"},
{"nod", "noun - 1: bow, dip, inclination, greeting, salute, beck, gesture, cue, greeting, indication, sign, signal; 2: permission, acceptance, affirmation, yes, OK, go-ahead; verb - 1: assent, greet, salute, sign, signal, beckon, bow, gesture, cue, acknowledge, concur, salaam, curtsy, recognize; 2: drowse, sleep, droop, nap, drift off"},
{"node", "bump, bulge, lump, swelling, clot, knob, knot, nodule, protuberance, burl, carbuncle"},
{"nodule", "bud, knob, protuberance, bulge"},
{"noise", "sound, clamor, tumult, racket, fracas, din, pandemonium, turbulence, caterwauling, blare, clatter, commotion, babble, stridency, uproar, ballyhoo, hubbub"},
{"nomad", "migrant, wanderer, vagabond, drifter, itinerant, roamer, rambler, traveler"},
{"nomenclature", "vocabulary, locution, terminology, lexicon, classification, codification, phraseology"},
{"nominate", "appoint, assign, choose, elect, recommend, propose, submit, suggest, mention, name, present, commission, call, specify, draft"},
{"nomination", "appointment, recommendation, proposal, selection, suggestion, choice, designation"},
{"nominee", "aspirant, appointee, candidate, contestant, entrant, runner, solicitor"},
{"non-acceptance", "refusal, renunciation, disapproval, rejection"},
{"nonchalance", "indifference, apathy, disregard, insouciance, aplomb, composure, calm, equanimity, imperturbability, sang-froid, self-possession, unconcern"},
{"noncompliance", "refusal, dissent, objection, protest, denial, nonconformity"},
{"nonconformist", "rebel, eccentric, iconoclast, maverick, gadfly, dissenter, malcontent, bohemian, deviant, individualist, radical, secessionist"},
{"nonconformity", "dissent, deviation, unconventionality, eccentricity, secession, heterodoxy, opposition, heresy, discordance, refusal, originality"},
{"nonentity", "upstart, cipher, mediocrity, nobody, lightweight"},
{"nonesuch", "paragon, quintessence, select, nonpareil"},
{"nonexistence", "oblivion, nonbeing, unreality, insubstantiality, nothingness, fiction"},
{"nonintervention", "noninterference, nonalignment, neutrality, dormancy, apathy"},
{"nonpareil", "paragon, quintessence, nonesuch"},
{"nonplus", "baffle, take aback, bewilder, confound, confuse, discomfit, disconcert, dumbfound, flabbergast, mystify, perplex, puzzle, stump"},
{"nonproliferation", "restraint, restriction, limitation, holding down or back or in"},
{"nonsense", "balderdash, drivel, trash, inanity, senselessness, palaver, idle chatter, prattle, rant, bombast, claptrap, rubbish, absurdity, bilge, folly, hogwash"},
{"nook", "niche, cranny, recess, hole, cavity, crevice, retreat, shelter"},
{"noose", "knot, hitch, running knot, lasso"},
{"norm", "average, standard, measure, pattern, criterion, mean, rule, type, yardstick, benchmark"},
{"normality", "1: ordinariness, average, conventionality, routine, usualness, commonality, irregularity, oddity; 2: sanity, mental balance, reason, rationality, balance"},
{"nose", "noun - 1: nostrils, nasal passages, olfactory organ, proboscis, beak, snout, schnozzle; muzzle; 2: (by a nose) almost, barely, just; 3: (look down one's nose) at scorn, disdain, snub; 3: (on the nose) exactly, precisely, correctly, to the point; 4: (pay through the nose) pay, pay heavily, get taken; 5: (under one's nose) obvious, visible, in plain sight, at one's fingertips; verb - search, inspect, detect, inquire, intrude, meddle, pry, push, snoop"},
{"nostalgia", "wistful, sentimentality, reminiscence, yearning, remembrance, remorse, loneliness, pining, regret, longing"},
{"notability", "fame, notoriety, esteem, celebrity, distinction, eminence, luminary, magnate, renown, notable, personage"},
{"notable", "celebrity, luminary, dignitary, personage, notability, VIP"},
{"notation", "characters, code, noting, record, script, shorthand, algebra, signs, system"},
{"notch", "noun - mark, nick, groove, indent, cut, cleft, incision, score, insertion; verb -  mark, nick, scallop, score, scratch, cut, indent, chisel"},
{"note", "noun - 1: reminder, comment, observation, notice, agenda, entry, journal, notation, jotting, mark, scrawl, representation, annotation; 2: dispatch, announcement, letter, epistle, communication, message, summary, brief, memorandum; 3: distinction, consequence, celebrity, eminence, fame, heed, prestige, renown, reputation; 4: (musical sound) tone, key, interval, degree, step, sharp, flat, natural, pitch; verb - (perceive visually) remark, regard, see, notice, detect, observe, perceive, witness, heed; 2: (make a written notation) record, enter, transcribe, write down, denote, designate, indicate, mark, register"},
{"notes", "1: observations, impressions, recordings, findings, report, sketch, synopsis, jottings, outline, draft, commentary, interpretation; 2: (compare notes) discuss, exchange views, confer, go over"},
{"nothing", "1: not anything, trifle, nothingness, nonexistence, nonbeing, nullity, zero, extinction, oblivion, null, obliteration, annihilation, naught, bagatelle, cipher, zip, zilch; 2: (for nothing) gratis, without cost, free, unencumbered; 2: in vain, for naught, unnecessarily, emptily; 3: (think nothing o) minimize, underplay, play down, disregard, ignore, ignore, neglect"},
{"nothingness", "1: void, nihility, nonexistence, nullity, oblivion, vacuum, blank, hollowness; 2: worthlessness, insignificance, pettiness, unimportance, smallness"},
{"notice", "noun - 1: notification, comments, declaration, report, intimation, announcement, advertisement, communication, news, note, poster, review, sign; 2: attention, heed, remark, observation; 3: (take notice) regard, see, observe, heed, pay attention, become aware; verb -  observe, detect, descry, discern, distinguish, espy, heed, mark, mind, note, observe, perceive, remark, see, spot"},
{"notification", "announcement, declaration, disclosure, statement, telling, warning, intelligence, message, notice, publication, revelation"},
{"notify", "announce, declare, inform, enlighten, publish, express, apprise, mention, advise, herald, blazon, disseminate, vent, broadcast, circulate"},
{"notion", "idea, opinion, thought, concept, understanding, inkling, intimation, insight, apprehension, belief, conceit, impulse, whim, fancy, inclination"},
{"notoriety", "repute, renown, fame, reputation, name; infamy, opprobrium, dishonor, disrepute"},
{"nourish", "feed, sustain, supply, provide, support, promote, maintain, nurse, foster, attend, comfort, cultivate, harbor"},
{"nourishment", "food, diet, nutriment, provender, pabulum, aliment, sustenance, victuals"},
{"novel", "fiction, book, narrative, romance, saga, story, tale, yarn"},
{"novelty", "1: innovation, originality, modernity, freshness, newness, creativity; peculiarity, surprise, unfamiliarity, uniqueness; 2: oddity, curiosity, trinket, trifle, knick-knack, gimcrack, gadget, gewgaw, gimmick"},
{"novice", "beginner, learner, neophyte, amateur, apprentice, newcomer, pupil, tyro, cub, rookie, proselyte, convert, probationer"},
{"nuance", "subtlety, refinement, nicety, overtone, shade, suggestion, touch, trace, tinge, hint, gradation"},
{"nub", "essence, gist, crux, center, core, heart, kernel, pith, point, nucleus, nitty-gritty"},
{"nucleus", "1: essence, core, gist, kernel, crux, center, hub, pivot, focus, matter, nub; 2: foundation, basis, premise"},
{"nudge", "noun - bump, push, shove, tap, poke, prod, jab; verb - push, poke, bump, tap, dig, jog, prod, jab, prompt"},
{"nudity", "nakedness, nudeness, bareness, nudism, undress, dishabille"},
{"nugget", "chunk, clump, lump, mass, piece, hunk"},
{"nuisance", "annoyance, bother, vexation, irritation, drawback, inconvenience, infliction, bore, pest, problem child, gadfly, thorn in one's side, pain in the neck"},
{"nullify", "repeal, cancel, revoke, void, invalidate, abolish, abrogate, annul, counteract, rescind, veto, vitiate, neutralize, quash"},
{"numb", "paralyze, stun, dull, deaden, stupefy, benumb, obtund"},
{"number", "noun - 1: amount, sum, total, totality, aggregate, estimate, count, figure, index, integer, quantity, plenty, plenitude, abundance; 2: (have one's number) see through, understand, know, find out about, be on to; verb -count, total, calculate, enumerate, estimate, account, compute, inventory, apportion, reckon"},
{"numbness", "deadness, dullness, stupefaction, insensibility, paralysis, anesthesia, insensitivity, torpor"},
{"numeral", "character, cipher, digit, figure, number, integer"},
{"numerate", "count, total, number, measure, enumerate"},
{"numskull", "fool, simpleton, jackass, nitwit, buffoon, blockhead, dolt, dullard, dunce, bonehead, dope, dummy, dunderhead, twit"},
{"nun", "sister, abbess, prioress, postulant, mother superior, bride of Christ, anchoress, vestal"},
{"nunnery", "convent, abbey, cloister, retreat, priory"},
{"nuptials", "wedding, marriage, marriage ceremony, matrimony, espousal"},
{"nurse", "noun - attendant, therapist, nanny, nursemaid, caretaker, wet nurse, amah; verb - attend, minister, heal, treat, aid, tend, care for, look after, nurture, foster, cherish, cultivate, encourage, feed, succor, suckle, support"},
{"nursery", "1: preschool, nursery school, day nursery, playroom; 2: hothouse, greenhouse, plantation, hotbed"},
{"nurture", "noun - upbringing, care, education, training, cultivation, discipline, instruction, rearing; nourishment, food, sustenance, pabulum; verb - nourish, care for, sustain, develop, educate, feed, instruct, rear, tend, train"},
{"nut", "1: eccentric, fanatic, maniac, zealot, psychopath, lunatic, madman, crackpot, loony, nutcase; 2: (tough nut to crack) difficulty, problem, toughie, burden, responsibility"},
{"nutriment", "nourishment, sustenance, provisions, subsistence, provender, food, aliment, pabulum"},
{"nutrition", "diet, victuals, nourishment, subsistence"},
{"nuzzle", "nestle, burrow, cuddle, fondle, nudge, pet, snuggle"},
{"nymph", "sprite, fairy, mermaid, damsel, lass, maid, maiden, sylph, dryad, hamadryad, naiad, undine"}
};

Save["nnounandverbsyn", nsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
osyn = 
{
{"oaf", "idiot, moron, fool, lout, dolt, bonehead, blockhead"},
{"oar", "paddle, scuff, pole"},
{"oasis", "refuge, sanctuary, haven, retreat, resting place, sanctum, watering hole, island, safe house"},
{"oath", "1: pledge, promise, word, vow, avowal, affirmation, bond; 2: curse, blasphemy, expletive, profanity, swearword"},
{"obeisance", "reverence, homage, praise, respect, courtesy, salutation; deference, genuflection, kowtow"},
{"obelisk", "column, tower, monolith, pillar, pyramid"},
{"obey", "comply, follow, heed, mind, observe, Submit, yield, surrender, abide by, adhere to, execute, toe the line"},
{"obfuscate", "muddle, confuse, bewilder, obscure, camouflage, whitewash"},
{"obituary", "eulogy, death notice, necrology, obit"},
{"object", "noun - 1: thing, body, article, entity, item; 2: purpose, aim, design, end, focus, goal, intent, intention, motive, objective, point, reason; 3: receiver, recipient, target, victim; verb - oppose, take exception to, disagree, repudiate, protest, rebut, argue, complain, refuse, dissent, dispute"},
{"objectify", "externalize, reify, project, materialize, substantiate, actualize"},
{"objection", "exception, opposition, protest, challenge, protestation, criticism, reproach, complaint, counter argument, remonstrance"},
{"objective", "goal, intention, aim, purpose, target, ambition, end, aspiration, design"},
{"obligate", "force, bind, constrain, in debt"},
{"obligation", "responsibility, duty, agreement, commitment, promise, bond, contract, indebtedness, liability, requirement, stipulation"},
{"oblige", "1: accommodate, assist, help, serve, aid, please, contribute; 2: require, command, bind,  coerce, compel, constrain, force, impel, make"},
{"obliterate", "destroy, erase, eradicate, expunge, annihilate, extirpate, rub out, wipe out, cancel, delete"},
{"oblivion", "1: nothingness, obscurity, void, limbo, extinction; 2: forgetfulness, disregard, neglect, stupor"},
{"obloquy", "criticism, vituperation, defamation, aspersion, slander; dishonor, disgrace, humiliation, infamy, ignominy, opprobrium, stigma, shame"},
{"obscenity", "1: profanity, pornography, smut, bawdiness, immodesty, indecency, impropriety; 2: expletive, profanity, four-letter word, swearword"},
{"obscure", "obfuscate, conceal, cover, disguise, mask, camouflage, cloak, overshadow, veil, blur, dim, screen, cloud, eclipse"},
{"obscurity", "1: ambiguity, vagueness, abstruseness; 2: anonymity, insignificance, unimportance, oblivion"},
{"observance", "1: custom, ceremony, ritual, practice, rite, tradition, celebration, service, honoring; 2: attention, adherence, compliance, formality, orthodoxy, obedience"},
{"observation", "1: attention, perception; examination, inspection, once-over, research, probe, study, review, investigation, surveillance; cognition, knowledge, experience; 2: remark, note, comment, notice, opinion, reading, reflection, review, thought, utterance"},
{"observatory", "tower, lookout, watchtower, observation tower, observation post"},
{"observe", "1: watch, examine, inspect, scrutinize, keep an eye on, monitor, notice, perceive, see, view, witness; 2: commemorate, celebrate, solemnize, dedicate, honor, remember; 3: (do what is expected or customary) follow, heed, keep, mind, obey, abide 'by, respect, adhere to, comply, conform to, fulfill; 4: (say about something) comment, note, remark, mention"},
{"observer", "spectator, bystander, eyewitness, onlooker, witness, watcher, sentinel, guard, lookout, sentry, policeman, spy, voyeur, peeping Tom"},
{"obsess", "consume, possess, grip, dominate, plague, engross, preoccupy, torment, haunt, nag"},
{"obsession", "complex, fixation, infatuation, mania, preoccupation, passion, fetish, fascination, compulsion, neurosis, hang-up"},
{"obstacle", "barrier, impediment, obstruction, restriction, hindrance, hurdle, interference, snag, hitch, catch, check, interruption, stumbling block"},
{"obstetrics", "Ob., midwifery"},
{"obstruct", "hinder, restrain, prevent, impede, stop, interfere, detain, block, occlude, hamper, frustrate, slow down, inhibit, thwart"},
{"obtain", "1: acquire, get, attain, secure, win, earn, collect, realize, accomplish, drum up, scrape up or together, score, corral, get hold of, seize, capture, take, procure; 2: be in effect, be the case, pertain, hold, prevail"},
{"obverse", "1: front, face, main surface; 2: counterpart, complement, match, equivalent, mirror image"},
{"obviate ,", "prevent, hinder, restrain, block, forestall, preclude, counter, counteract, avert, divert"},
{"occasion", "noun - 1: event, happening, occurrence, incident, affair, case, celebration, experience, instance, moment, cause, antecedent; 2: opportunity, chance, excuse, grounds, call, cause, opening, motive, justification, provocation, reason; 3: (on occasion) sometimes, once in a while, seldom, hardly; 4: (rise to the occasion) succeed, do what is necessary, meet an emergency, come through; verb - cause, induce, evoke, create, engender, bring about, generate, provoke, prompt, inspire, elicit, introduce"},
{"occlude", "clog, close, block, prevent, curb, impede, stop"},
{"occult", "conceal, hide, mask, veil, cover up, block, eclipse, screen, obscure"},
{"occultism", "magic, black magic, mysticism, spiritualism, supernaturalism, the black arts, witchcraft"},
{"occupancy", "ownership, deed, tide, claim, possession; inhabitance, habitation, residence, tenancy; tenure, term"},
{"occupant", "inhabitant, tenant, lessee, renter, resident, addressee, denizen, incumbent, dweller, inmate, squatter"},
{"occupation", "1: attack, capture, seizure, invasion, takeover, control; 2: ownership, occupancy, holding; 3: vocation, job, trade, profession, work, business, craft, calling, employment, line, pursuit, walk of life"},
{"occupy", "1: (come to possess) obtain, seize, take over, invade, conquer, capture, overrun; 2: (have as an owner) possess, own, use, utilize, monopolize; 3: reside, tenant, inhabit, live in; pervade, permeate, immerse; 4: (be of consuming interest) absorb, busy, divert, engage, engross, entertain, interest, fascinate, preoccupy"},
{"occur", "happen, take place, transpire, come about, arise, come to pass, develop, crop up, befall, exist, manifest itself, materialize"},
{"occurrence", "event, incident, happening, episode, development, instance, occasion, manifestation, proceeding, transaction, appearance, case"},
{"ocean", "sea, high seas, the deep, the great waters, Neptune, the big pond, the abyss, briny deep"},
{"oculist", "ophthalmologist, eye doctor, optometrist"},
{"oddity", "1: abnormality, irregularity, anomaly, incongruity, peculiarity, curiosity, rarity; idiosyncrasy, eccentricity, kink, quirk; 2: misfit, freak, oddball"},
{"odds", "1: probability, likelihood, advantage, edge, chance; 2: (at odds) in conflict, opposed, in dispute, at variance, at loggerheads, quarreling, feuding, at one another's throats, at outs, with daggers drawn; 3: (odds and ends) miscellany, bits and pieces, flotsam and jetsam, debris, remnants, scraps"},
{"ode", "lyric, poem"},
{"odium", "1: hostility, hatred, enmity, aversion, malice, contempt; 2: shame, disgrace, dishonor"},
{"odor", "scent, smell, aroma, fragrance, bouquet, perfume"},
{"odyssey", "journey, travels, wandering, meandering, junket"},
{"offal", "trash, refuse, waste, garbage"},
{"offend", "annoy, insult, affront, irritate, disgruntle, outrage, anger, pique, provoke, step on someone's toes"},
{"offender", "criminal, culprit, guilty party, transgressor, perpetrator, wrongdoer, miscreant"},
{"offense", "1: misdeed, crime, transgression, sin, assault, felony, misdemeanor, attack; 2: (a feeling of hurt at a perceived insult) anger, resentment, indignation, umbrage"},
{"offensive", "attack, assault, drive, onslaught raid"},
{"offer", "noun - proposal, suggestion, bid, overture proposition; verb - 1: present, advance, proffer, donate, tender, put forth, extend, grant, allow, volunteer, award; 2: propose, submit, suggest, try, endeavor, attempt; 3: (offer up) sacrifice, present, proffer"},
{"offering", "donation, gift, present, sacrifice, contribution"},
{"office", "1: profession, job, employment, occupation, business, duty, function, performance, Province, service; 2: room, agency, bureau, facility, suite"},
{"officer", "official, agent, bureaucrat, representative, public servant, dignitary, appointee, administrator"},
{"official", "administrator, executive, director, officer, representative, bureaucrat"},
{"officiate", "manage, oversee, direct, preside, chair, adjudicate, umpire, referee"},
{"offset", "noun - balance; redress, compensation; verb - make up for, neutralize, balance, compensate, make amends, requite, negate, equalize"},
{"offshoot", "1: branch, appendage, arm, limb; 2: byproduct, outgrowth, spin-off, offspring"},
{"offspring", "children, descendants, progeny, lineage, family, heirs, successors, issue, young, chip off the old block"},
{"ogle", "leer, look, eye, stare, gaze, gape"},
{"ogre", "monster, demon, fiend, giant"},
{"oil", "noun - grease, lubricant, fat, unction, fuel; verb - lubricate, grease, smear, coat, anoint"},
{"ointment", "cream, balm, salve, lotion, unction, emollient"},
{"okay", "noun - OK, permission, endorsement, approval, affirmation, consent, go-ahead, nod, green light, sanction; verb - OK, approve, endorse, condone, agree to, permit, allow, pass, validate, sanction"},
{"oldster", "veteran, patriarch, dowager, senior citizen, codger, old coot, old geezer, codger, old bag"},
{"omelet", "fried egg, souffle, scrambled eggs"},
{"omen", "sign, premonition, warning, portent, augury, indication, writing on the wall"},
{"omission", "exclusion, neglect, oversight, disregard, breach, elimination, gap, need, want"},
{"omit", "leave out, drop, edit out, exclude, pass over, delete, eliminate, skip, cancel, void, ignore, overlook, disregard"},
{"omnibus", "1: anthology, readings, selection, collection, compilation; 2: vehicle, streetcar, bus, tram"},
{"omnipotence", "power, mastery, dominion, authority, control, invincibility, divine right, supremacy"},
{"once-over", "examination, inspection, checkup"},
{"oneness", "unity, harmony, consistency, sameness, totality, entirety, indivisibility, wholeness, completeness"},
{"onlooker", "bystander, eyewitness, spectator, observer, sightseer"},
{"onrush", "attack, assault, surge, charge, cascade, flood, flow, onslaught, stampede"},
{"onset", "assault, rush, attack, encounter, commencement, onslaught, outbreak, start"},
{"onslaught", "offensive, barrage, assault, attack, charge, bombardment, invasion, rush"},
{"onus", "duty, liability, burden, obligation, responsibility, load"},
{"oodles ", "loads, lots, masses, heaps, scads, abundance, much"},
{"ooze", "noun - slime, sediment, muck, mire, sludge; verb - seep, bleed, leak, flow, exude, discharge, drip, sweat"},
{"open", "1: begin, initiate, start, commence, inaugurate, launch, set in motion, prepare, present; 2: (free from obstruction) clear, free, loosen, disengage, breach, penetrate, jimmy, expose, reveal"},
{"opening", "1: hole, gap, break, crack, aperture, breach, orifice, space, entrance; 2: beginning start, commencement, debut, launch; 3: chance, opportunity, position, slot, shot, gamble, try"},
{"opera", "musical, drama, libretto, score"}, 
{"operate", "1: manage, handle, maneuver, manipulate, engage, use, utilize; perform, run, function, act, move, work; 2: (perform surgery) treat, administer, serve, excise, cut, explore"}, 
{"operation", "1: administration, guidance, superintendence, supervision, management, direction, control, conduct; 2: (an action) performance, deed, act, enterprise, service, transaction, undertaking; 3: (military undertaking) exercise, maneuver, campaign, offensive, assault, attack; 4: (medical procedure) surgery, excision, removal"}, 
{"operative", "1: employee, worker, artisan, operator; 2: agent, spy, detective"}, 
{"operator", "1: engineer, laborer, worker, employee, technician, executor, executive, director, administrator; 2: schemer, conniver, wheeler-dealer, manipulator, fraud"},
{"opiate", "drug, depressant, narcotic, sedative, tranquilizer, pacifier"},
{"opine", "guess, judge, presume, believe, conclude, suppose, surmise, think, venture"},
{"opinion", "view, belief, assessment, estimation, conclusion, supposition, assumption, thesis, judgment, verdict, notion, sentiment, idea"},
{"opium", "opiate, drug, narcotic, soporific"},
{"opponent", "rival, adversary, challenger, competitor, contestant, contender, opposition, antagonist, enemy, foe, litigant"},
{"opportunism", "timeliness, expediency, pragmatism, striking while the iron is hot, making hay while the sun shines; exploitation, unscrupulousness, taking advantage"},
{"opportunist", "go-getter, self-seeker; carpetbagger, user, exploiter"},
{"opportunity", "chance, break, shot, opening, fortuity, luck, timeliness, moment, occasion, time"},
{"oppose", "counter, defy, contradict, object, argue, deny, confront, face, fight, resist, stand up to"},
{"opposite", "inverse, reverse, antithesis, contrary, converse, antonym, contradiction; foil, counterpart"},
{"opposition", "1: hostilities, contention, fighting, conflict, clashing, combat, contest, warfare, skirmish, rivalry; 2: (a negative reaction) antagonism, hostility, protest, resistance, defiance, malice, hate, dislike, defiance, antipathy, aversion, anger; 3: rival, the other side, opponent"},
{"oppress", "persecute, subjugate, tyrannize, abuse, dispirit, trample, suppress, burden, overwhelm"},
{"oppression", "1: cruelty, abuse, brutality; injustice, persecution, domination, subjugation, tyranny; suffering, hardship; 2: melancholy, low spirits, depression, grief, misery"},
{"oppressor", "persecutor, tyrant, tormentor, taskmaster, despot, dictator, bully, intimidator"},
{"opt", "choose, elect, decide, select, pick, prefer"},
{"optimism", "faith, idealism, hopefulness, cheerfulness, encouragement, enthusiasm"},
{"optimist", "idealist, dreamer, positivist"},
{"optimum", "best; top, zenith, peak"},
{"option", "1: choice, selection, discretion, consideration, alternative, opportunity; 2: right, prerogative, grant, license, privilege, title"},
{"opulence", "abundance, affluence, luxury, plenty, riches, wealth, prosperity, sumptuousness"},
{"opus", "composition, creation, piece, production, work, brainchild"},
{"oracle", "1: revelation, commandment, canon, edict, law; 2: prophet, seer, soothsayer, fortuneteller, Cassandra"},
{"orange", "red-yellow, tangerine, peach, coral, salmon"},
{"orate", "talk, speak, sermonize, pontificate, hold forth, discourse"},
{"oration", "address, lecture, sermon, speech, discourse, spiel"},
{"orator", "speaker, rhetorician, lecturer"},
{"orb", "sphere, ball, globe, circle, ring, globule"},
{"orbit", "noun - 1: path, circuit, course, cycle, lap, apogee, perigee, hold pattern, flight path, revolution; 2: range, field, compass, circle, boundary, limit; province, precinct, circumference, arena, area; verb - 1: revolve, ring, encircle, circle, encompass; 2: launch, project, blast off, lift off, fire"},
{"orchard", "grove, farm, fruit plantation, fruit trees, nut trees"},
{"orchestra", "symphony, musical ensemble, band"},
{"orchestrate", "compose, score, harmonize, arrange; coordinate, organize"},
{"ordain", "1: enact, install, establish, institute, appoint, delegate, decree, dictate, instruct, order; 2: predetermine, fate, predestine, intend; 3: (accept into the clergy) bless, consecrate, frock, invest, anoint"},
{"ordeal", "trial, test, tribulation; difficulty, calamity, nightmare, torture, suffering, agony"},
{"order", "noun -1: command, mandate, law, injunction, decree, directive, ordinance, rule; 2: purchase, request, shipment, quantity, amount, bulk; 3: (the way in which things are arranged) series, structure, succession, sequence, placement, symmetry, arrangement, array, classification, permutation, grouping, composition, pattern, layout; 4: organization, group, union, association, brotherhood, society, sect; 5: peace, quiet, calm, tranquility, serenity; 6: (call to order) assemble, convene, congregate, start a meeting; 7: (in order) operative, efficient, working, effective; 8: (in order to) so that, to, with a view to, with the intention of, with the purpose of, intending to; 9: (in short order) soon, rapidly, without delay, quickly; 10: (on order) sent for, on the way, requested; 11: (on the order of) like, similar to, approximately, roughly; verb - 1: command, decree, direct, require, instruct, manage, marshal, require, prescribe; 2: buy, obtain, request, secure, reserve, book, charge; 3: organize, arrange, methodize, classify, index, regulate, standardize, group, settle, fix"},
{"orderly", "aide, attendant, valet, steward"},
{"ordinance", "law, command, mandate, decree, direction, fiat, injunction, regulation, rule"},
{"ordination", "1: installation, consecration, coronation; 2: system, organization, plan, classification"},
{"ordnance", "weapons, arms, ammunition, artillery, munitions"},
{"ordure", "excrement, dung, filth, dirt"},
{"ore", "parent rock, unrefined rock or earth, native material, matrix"},
{"organ", "part, means, medium, device, tool, way, agency"},
{"organism", "entity, being, creature, living thing, animal, body, cell"},
{"organization", "1: classification, formulation, plan, grouping, design, structure, formation, construction, establishment, regulation, coordination; 2: association, union, corporation, institute, system, cartel, confederation, society, league, club, fraternity, alliance, party, clique, coterie"},
{"organize", "1: arrange, systematize, methodize, put in order, coordinate, correlate, group, marshal; 2: establish, set up, put together, form, lay out, create, design, build, found, instate, institute, plan"},
{"orgy", "binge, indulgence, debauchery, revelry, bacchanal, celebration, splurge, spree, fling, jag"},
{"orient", "1: get one's bearings, locate, direct, determine, point, steer, lead; 2: adjust, adapt, conform, familiarize, acquaint, learn the ropes"},
{"orientation", "bearings, familiarization, acclimatization, assimilation, adaptation, introduction, adjustment"},
{"orifice", "hole, opening, inlet, gap, aperture"},
{"origin", "beginning, cause, root, source, descent, derivation, etymology, ancestry, parentage, birth, inception"},
{"original", "1: model, archetype, standard, master, paradigm; 2: eccentric, nonconformist, maverick, character"},
{"originate", "emanate, emerge, evolve; create, invent, conceive; launch, pioneer, found, begin, commence, start"},
{"originator", "creator, architect, author, inventor, founder, mother, father, pioneer"},
{"ornament", "noun - embellishment, decoration, adornment, accessory, bauble, frill, trinket; verb - adorn, beautify, embellish, deck, decorate, dress up, gild, trim, garnish"},
{"orphan", "waif, foundling, ragamuffin, stray"},
{"orthodoxy", "authority, conformity, tradition, dogma, doctrine, devotion, faith"},
{"oscillate", "swing, vibrate, sway, wave, vacillate, fluctuate, change"},
{"ossify", "fossilize, calcify, petrify, stiffen, congeal, harden"},
{"ostracize", "exile, deport, banish, bar, blacklist, blackball, cast out, expatriate, shun, snub, expel"},
{"others", "some, a few, a number, a handful, not many, two or three, many, the rest, the remainder, they"},
{"ottoman", "hassock, stool, footstool, footrest"},
{"ought", "should, have to, be required, behooves, be necessary, be fitting, be becoming, be reasonable, must"},
{"ounce", "measure, atom, drop, iota, modicum, particle"},
{"oust", "eject, evict, cast out, force or drive out, expel, banish, give the boot or sack, send packing; overthrow, supplant, depose, bounce"},
{"out", "escape, way out; excuse, explanation"},
{"outage", "blackout, brownout, dim-out"},
{"outbreak", "1: appearance, eruption, flare-up, outburst, spurt, discharge, epidemic, rash, explosion; 2: violence, fury, brawl, riot, mutiny, revolution, insurrection, uprising, disorder"},
{"outbuilding", "stable, barn, outhouse, storehouse, hut, shed"},
{"outburst", "eruption, explosion, outbreak, gush, surge, upheaval, disturbance"},
{"outcast", "exile, outsider, refugee, persona non grata, fugitive, derelict, bum, pariah, leper"},
{"outclass", "outdo, beat, eclipse, outrank, top, surpass"},
{"outcome", "result, consequence, upshot, aftermath, conclusion, effect, issue, end"},
{"outcry", "clamor, commotion, outburst, protest, uproar; yell, howl, scream"},
{"outdistance", "exceed, beat, better, outdo, pass, overtake, leave behind"},
{"outdo", "surpass, defeat, exceed, best, eclipse, top, surpass, transcend"},
{"outdoors", "fresh air, garden, Mother Nature, nature, environment"},
{"outfit", "noun - 1: clothes, costume, ensemble, garb, gear, get-up, rig, apparel, equipment; 2: business, company, corps, organization, team, squad, unit; verb - provide, supply, equip, fit out, stock, attire, furnish"},
{"outfitter", "tailor, clothier, seamstress"},
{"outflow", "current, tide, ebb, effluence, drainage, gush, jet, emanation, outpouring"},
{"outgo", "costs, expenses, losses"},
{"outgrow", "give up, abandon, discontinue, relinquish, discard"},
{"outgrowth", "1: product, outcome, effect, result, end; 2: projection, prominence, jut, protuberance, bulge"},
{"outing", "excursion, expedition, jaunt, spin, adventure, airing, ride, vacation"},
{"outlander", "foreigner, immigrant, alien, stranger"},
{"outlast", "outlive, survive, remain"},
{"outlaw", "noun - fugitive, bandit, criminal, outcast, desperado; verb - ban, banish, condemn, forbid, make illegal, stop, embargo, exclude, prohibit"},
{"outlay", "cost, expenditure, expenses, investment, payment, price, charge"},
{"outlet", "opening, hole, break, avenue, channel, exit, duct, way out"},
{"outline", "noun - 1: plan, sketch, drawing, draft, skeleton, framework; 2: edge, boundary, side, profile, silhouette, shape, figure, configuration, representation; verb - 1: draw, sketch, paint; recapitulate, summarize; 2: plan, draft, rough out, trace"},
{"outlive", "outlast, endure, survive, weather"},
{"outlook", "1: viewpoint, perspective, standpoint, vision, scope, angle, attitude, slant; 2: forecast, prospect, probability, future, likelihood, expectations"},
{"outmaneuver", "outwit, outdo, defeat, exceed, excel, beat, outsmart, outthink"},
{"outpost", "forward station, advanced position, point of attack, listening post, boundary"},
{"outpouring", "torrent, cascade, overflow, emission, drainage, flow"},
{"output", "production, yield, amount, crop, product"},
{"outrage", "incense, infuriate, affront, offend, insult"},
{"outrider", "guide, escort, guardian, herald, scout, precursor"},
{"outset", "beginning, commencement, opening, start, inauguration"},
{"outside", "1: exterior, surface, covering, facade, topside, face, cover, shell, skin; 2: limit, border, bounds, boundary, edge, end"},
{"outsider", "stranger, foreigner, alien, immigrant, newcomer; observer; outcast"},
{"outskirts", "border, boundary, limits, edge, periphery, fringes, suburbs"},
{"outsmart", "outwit, best; deceive, dupe, trick, outfox"},
{"outweigh", "exceed, cancel out, eclipse, predominate, tip the scales in favor of, prevail over, take precedence over"},
{"outwit", "baffle, deceive, trick, bewilder, cheat, dupe, swindle, con, get the better of"},
{"ovation", "acclaim, applause, bravos, cheers, praise, laudation, tribute"},
{"oven", "stove, furnace, broiler, oil-burner, hot-air chamber"},
{"overabundance", "surplus, glut, excess, satiety, profusion, plethora"},
{"overact", "exaggerate, overdo, overplay, ham up, emote"},
{"overalls", "coveralls, jump suit, dungarees, work-wear"},
{"overcharge", "cheat, extort, overtax, shortchange"},
{"overcoat", "greatcoat, raincoat, topcoat"},
{"overcome", "subdue, master, overwhelm, defeat, beat, conquer, vanquish"},
{"overdo", "1: overwork, strain, bite off more than one can chew, bum the candle at both ends; 2: exaggerate, magnify, stretch, do to death, run into the ground"},
{"overexcite", "provoke, quicken, incite, over-stimulate, arouse, tease, titillate"},
{"overexert", "strain, exhaust, tire, fatigue, knock oneself out, bum the candle at both ends, drive oneself too hard"},
{"overextend", "overdevelop, overextend, grow or develop too much"},
{"overflow", "noun - surplus, overabundance, inundation, deluge, spillover, flood; verb - spill, well over, deluge, brim over, flood, inundate, soak, surge"},
{"overhang", "noun - protrusion, projection, extension, overlap, droop, suspension; verb - 1: protrude, project, jut, bulge, stick out"},
{"overhaul", "noun - examination, check-up, inspection, restoration; verb - fix, renew, reconstruct, restore, repair, recondition, service"},
{"overhead", "expenses, depreciation, operating costs, running costs"},
{"overhear", "eavesdrop, listen in on, catch, bug"},
{"overheating", "sunstroke, heatstroke, hypothermia"},
{"overindulge", "binge, gorge, debauch, gormandize"},
{"overindulgence", "immoderation, intemperance, debauchery, excess, overeating, drunkenness"},
{"overkill", "excess, exaggeration, overabundance, too much"},
{"overlap", "flap, overhang, projection, addition, extension"},
{"overlay", "1: burden, overload, encumber, cram; 2: overlap, superimpose, cover, extend"},
{"overload", "oppress, encumber, weigh down, burden, saddle"},
{"overlook", "1: survey, inspect, view, look out on, tower over, surmount; 2: neglect, ignore, slight, disdain, make light of, miss, omit, skip; wink at, look the other way"},
{"overpower", "overcome, master, overwhelm, subdue, subjugate, vanquish, defeat"},
{"overrate", "overestimate, overvalue, magnify, build up, exaggerate"},
{"override", "cancel, annul, nullify, overrule, quash, rescind, supersede, thwart, revoke"},
{"overrule", "disallow, invalidate, nullify, override, overturn, veto, vote down, rescind, cancel, annul, abrogate"},
{"overrun", "infest, inundate, permeate, ravage, swarm, choke, defeat, invade, overwhelm, occupy, run riot over"},
{"oversee", "superintend, manage, supervise, look after, watch over"},
{"overseer", "foreman, boss, chief, manager, superintendent, supervisor, superior, master, gaffer"},
{"overshadow", "dominate, surpass, eclipse, outweigh; darken, veil, obscure, cloud"},
{"overshoes", "galoshes, rubbers, boots, rubber shoes"},
{"overshoot", "overreach, exceed, overdo"},
{"oversight", "omission, mistake, blunder, error, lapse, slip"},
{"overstate", "emphasize, amplify, exaggerate, expand upon"},
{"overstep", "violate, cross, encroach, trespass"},
{"overstock", "cram, overload, overfill, overstuff"},
{"overtake", "outdistance, pass, puff ahead of"},
{"overtax", "exhaust, trouble, strain, tire"},
{"overthrow", "conquer, crush, depose, topple, vanquish, dethrone, destroy, master, overcome, eradicate"},
{"overtime", "extra, supplementary, additional, added, late"},
{"overtone", "innuendo, hint, flavor, feeling, nuance, sense, suggestion, undercurrent"},
{"overture", "1: proposition, invitation, advance, approach, suggestion, proposal; 2: introduction, prelude, preface"},
{"overturn", "upset, quash, repeal, rescind, reverse, upend"},
{"overview", "summary, sketch, general outlook, summation"},
{"overwhelm", "1: defeat, overcome, conquer, overthrow, beat, vanquish; 2: astonish, bowl over, stagger, confound, surprise; 3: submerge, drown, inundate, deluge, engulf"},
{"overwork", "exhaust, wear out, overdo, fatigue, exploit; work one's finger's to the bone"},
{"owe", "be indebted, be obligated, be bound, be beholden, be contracted"},
{"owl", "night bird, nocturnal bird, bird of prey, owlet"},
{"own", "1: possess, have, hold, keep, enjoy, retain; 2: concede, acknowledge, admit, allow, grant, confess, recognize; 3: (own up) admit, come clean, face, confess, fess up, tell the truth, spill the beans, put one's cards on the table"},
{"owner", "possessor, proprietor, master, mistress, keeper, purchaser"},
{"ownership", "possession, claim, holding, title, deed; tenure, occupancy, dominion"},
{"ox", "1: buffalo, bison, castrated bull, steer, bullock; 2: oaf, clod, dolt, lout"},
{"oyster", "seafood, mollusk, bivalve"}
};

Save["onounandverbsyn", osyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
psyn = 
{
{"pace", "noun - 1: speed, velocity, rate, tempo, momentum, time; 2: walk, step, stride, gait; 3: (put one through the paces) try, test, examine, audition, try out; verb - 1: walk, stride, tread, trot, canter, gallop; 2: measure, determine, count"},
{"pacifist", "conscientious objector, passive resister, dove, peace-lover"},
{"pacify", "1: appease, placate, allay, soothe, humor, mollify; 2: subdue, silence, quiet, stiff, tame, lull, tranquilize"},
{"pack", "noun - 1: package, parcel, bundle, load; 2: group, gang, mob, number; verb - 1: prepare, ready, gather, collect, arrange, fasten, bind, tie; 2: compress, stuff, condense, cram, squeeze, insert; 3: crowd, mob, press, push, throng"},
{"package", "1: packet, parcel, pack, container, carton, box; 2: deal, arrangement, proposal, agreement, proposition, consignment"},
{"packing", "stuffing, wadding, filler, padding, waste"},
{"pact", "agreement, arrangement, covenant, understanding, alliance, contract, deal, bond, cartel, treaty"},
{"pad", "noun - 1: tablet, note paper, note pad; 2: apartment, home, residence, living quarters, room, flat; verb - 1: cushion, protect, line, wrap, fin, stuff; 2: increase, augment, enlarge, amplify, expand, inflate, elaborate"},
{"padding", "1: filling, stuffing, wadding, waste; 2: verbosity, wordiness, bombast, redundancy"},
{"paddle", "1: propel, scull, row, boat, navigate; 2: punish, spank, swat, thrash, beat"},
{"paean", "hymn, psalm, anthem, eulogy, tribute, panegyric"},
{"pagan", "heathen, infidel, idolater, atheist, polytheist"},
{"page", "noun - leaf, sheet, folio, side; verb - call, summon, hunt for, seek, bid"},
{"pageant", "extravaganza, spectacle, display, parade, procession, play, show, tableau"},
{"pageantry", "pomp, spectacle, extravagance, splendor, grandeur, ostentation, melodrama, theatricality, drama, ceremony, display, show, parade"},
{"pail", "bucket, tub, container, receptacle"},
{"pain", "noun - 1: agony, misery, distress, suffering, anguish, torment, affliction, hurt, discomfort, grief, woe, tribulation, throb, pang; 2: (feeling no pain) intoxicated, inebriated, drunk, drugged, stoned; verb - afflict, hurt, wound, torture, torment, irritate, nettle, vex, annoy, distress, grieve"},
{"painkiller", "anesthetic, analgesic, drug, sedative, anodyne, palliative, paregoric"},
{"pains", "1: bother, care, trouble, diligence, assiduity, effort; 2: (process of childbirth) labor, throes, contractions, cramps"},
{"paint", "noun - oils, enamel, lacquer, primer, stain, tint, wash, color, dye; verb - 1: (make a painting) portray, picture, depict, compose, apply, shade, tint, wash; 2: (put paint on) cover, coat, apply, brush, tint, decorate, ornament"},
{"painting", "portrait, picture, depiction, representation, illustration, landscape, mural, oil painting, still life, watercolor, fresco"},
{"pair", "noun - combination, match, couple, duo, twins, twosome, duet; verb - couple, join, link, marry, wed, yoke, mate, pair off, put together, match, splice, team"},
{"pal", "friend, companion, confidant, intimate, comrade, crony, partner, sidekick"},
{"palace", "castle, royal or official residence, palazzo, chateau"},
{"palate", "taste, appreciation, enjoyment, gusto, relish, zest, appetite"},
{"pale", "blanch, whiten, faint, fade, diminish, lessen"},
{"palisade", "barricade, stockade, wall, bulwark, enclosure, fence, fortification, defense"},
{"pall", "noun - 1: gloom, depression, melancholy, dismay, shadow, damper; 2: shroud, mantle, veil; verb - satiate, glut, cloy, jade, bore, tire, weary"},
{"palliate", "relieve, alleviate, ease, abate, lessen, diminish, mollify, minimize, allay, assuage, soothe, temper"},
{"palliative", "easing, assuaging, soothing, analgesic, anodyne, sedative"},
{"palm", "1: steal, appropriate, grab, lift, conceal, sneak; 2: (palm off)  unload, impose, foist, pass off"},
{"palpitate", "pulse, throb, beat, pound, pulsate, vibrate, flutter"},
{"pamper", "indulge, overindulge, coddle, mollycoddle, baby, mother, pet, spoil"},
{"pamphlet", "booklet, brochure, leaflet, tract, broadside, folder"},
{"pan", "noun - pot, skillet, saucepan, fryer, wok; verb - 1: denigrate, disparage, criticize, jeer at, censure, lampoon; 2: (pan out) work out, turn out, succeed, happen, result, culminate, come to an end, yield"},
{"panache", "dash, elan, style, flair, pizzazz, verve, enthusiasm, spirit, flamboyance, swagger, ostentation"},
{"pancake", "flapjack, hot cake, batter cake, griddlecake, tortilla, crepe"},
{"pandemonium", "bedlam, chaos, tumult, ruckus, commotion, confusion, disorder, frenzy, hullabaloo, clamor, din, uproar"},
{"panegyric", "accolade, praise, compliment, eulogy, homage, tribute, citation, commendation"},
{"pang", "ache, pain, spasm, stab, twinge, throe, gripe, prick, sting, wrench"},
{"panhandle", "beg, solicit, ask alms, bum"},
{"panhandler", "beggar, vagrant, tramp, bum"},
{"panic", "noun - alarm, hysteria, fear, fright, scare, horror, terror, consternation, dismay, tizzy; verb - overreact, lose one's cool or nerve, go to pieces"},
{"panoply", "1: armor, shield, protection, covering; 2: regalia, raiment, attire, dress, garb, gear, get-up, trappings"},
{"panorama", "view, scenery, spectacle, vista, scene, overview, perspective, bird's-eye view, survey"},
{"pant", "noun - gasp, wheeze, huff, puff; verb - 1: gasp, wheeze, huff, puff, blow, breathe, sigh; throb, palpitate, pulsate; 2: (become excited over) yearn, desire, crave, want, covet, hanker, hunger, thirst, long, pine, ache"},
{"pantomime", "charade, dumb show, mime"},
{"pantry", "larder, cupboard, scullery, storeroom, cooler"},
{"pants", "slacks, trousers, jeans, knickers, briefs, drawers, panties, shorts, underpants, undershorts, trunks"},
{"paper", "1: newspaper, journal, gazette, daily; 2: document, exposition, essay, article, theme, writing; 3: (on paper) in theory, theoretically, in the abstract; supposedly"},
{"papers", "identification, passport, naturalization papers, ID"},
{"par", "1: standard, average, norm, level, median, equivalence; 2: (below par) inferior, below average, substandard, wanting, second-rate"},
{"parable", "story, allegory, fable, homily"},
{"parade", "noun - 1: procession, pageant, march, motorcade, promenade, cavalcade, ceremony, review, show, spectacle, display, exhibition; 2: ostentation, flaunting, pomp; verb - 1: march, strut, walk, file; 2: flaunt, brandish, exhibit, display, show off, strut, swagger, make a show of"},
{"paradigm", "model, example, pattern, prototype, archetype, exemplar, ideal"},
{"paradise", "1: bliss, delight, ecstasy, felicity; 2: heaven, City of God, heavenly kingdom, Promised Land, Zion; 3: Eden, Garden of Eden, utopia, Valhalla, Elysian fields, Elysium, Arcadia, Olympus"},
{"paradox", "1: contradiction, inconsistency, incongruity, absurdity; 2: mystery, anomaly, enigma, puzzle, riddle"},
{"paragon", "model, paradigm, pattern, archetype, prototype, ideal, epitome, exemplar, nonpareil, quintessence, apotheosis"},
{"parallel", "noun - equivalent, match, duplicate, likeness, similarity, correlation, analog, analogy, corollary, correlation, counterpart; verb - match, duplicate, correlate, equal, resemble, correspond, agree"},
{"paralysis", "1: immobility, torpor, paraplegia, quadriplegia, stroke, palsy, paresis; 2: standstill, halt, shutdown, breakdown, arrest, stagnation, torpor"},
{"paralyze", "1: immobilize, disable, incapacitate, debilitate, anesthetize, numb, cripple; 2: arrest, halt, stun, stupefy, transfix"},
{"parameter", "variable, quantity, limit, boundary, restriction, framework, guideline, specification, criterion"},
{"paramour", "lover, concubine, courtesan, kept woman or man, mistress, beau"},
{"paranoia", "mental disorder, complex, delusions, megalomania, psychosis"},
{"parapet", "fortification, bulwark, bastion, battlement, rampart"},
{"paraphernalia", "gear, equipment, apparatus, accessories, accouterments, belongings, odds and ends, stuff, things, baggage, trappings"},
{"paraphrase", "rephrase, reword, restate, rehash, interpret, translate, recapitulate"},
{"parasite", "1: bloodsucker, leech, sucker; 2: freeloader, hanger-on,  scrounger, sponger"},
{"parcel", "noun - 1: package, carton, bundle, packet; 2: bunch, group, collection, set, pack, batch; 3: lot, plot, tract, property; verb - (parcel out) allocate, portion out, share out, distribute, dispense, allot, mete, dole out"},
{"parch", "dry up, dehydrate, shrivel, wither, bum, blister, roast, scorch"}, 
{"pardon", "noun - amnesty, acquittal, exoneration, reprieve, allowance, excuse, forgiveness, mercy; verb - acquit, exculpate, emancipate, exonerate, reprieve, liberate, free, let off, release, excuse, forgive, absolve"},
{"pare", "1: crop, trim, prune, cut, clip, lop, shave; 2: diminish, decrease, reduce, cut (back)"},
{"parent", "mother, father, sire, procreator, progenitor; origin, source, architect, originator"},
{"parentage", "lineage, descent, ancestry, pedigree, extraction, origin, stock, family"},
{"pariah", "outcast, exile, undesirable, untouchable, outlaw, leper, scapegoat, black sheep"},
{"parity", "equality, similarity, affinity, par, congruence, likeness, sameness, uniformity"},
{"park", "noun - recreational area, woodland, garden, esplanade, playground; verb - station, deposit, leave, position"},
{"parlance", "idiom, jargon, lingo, phraseology, speech, argot, dialect"},
{"parley", "discuss, negotiate, confer, deliberate, speak, talk"},
{"parliament", "council, assembly, congress, house, legislature, senate"},
{"parlor", "living room, sitting room, drawing room, lounge"},
{"parody", "burlesque, satire, caricature, spoof, lampoon, takeoff, mimicry"},
{"parole", "discharge, free, release, liberate, pardon"},
{"parrot", "mimic, imitate, ape, copy, echo, repeat"},
{"parry", "deflect, circumvent, evade, ward off, dodge, avert, avoid, fend off, stave off, sidestep"},
{"part", "noun - 1: portion, piece, section, fragment, fraction, particle, element, bit, slice, scrap, chunk; 2: duty, share, responsibility, task, work, role; 3: (for the most part) mostly, mainly, generally, chiefly, on the whole, usually, largely, principally; 4: (in part) partially, somewhat, to some degree, to a certain extent, in some measure, partly, slightly; 5: (	take someone's part) support, side with, stand up for, defend; verb - 1: divide, separate, split up, break, sever; 2: leave, depart, part company, go, withdraw, split; verb - (part with)  give up, let go of, relinquish, sacrifice, surrender, lose"},
{"partake", "take part, participate, engage, share, enter, be involved"},
{"partiality", "1: prejudice, bias, favoritism, unfairness, discrimination, intolerance; 2: liking, fondness, love, taste, penchant, inclination, propensity, proclivity, soft spot, weakness"},
{"participant", "contributor, helper, worker, member, associate"},
{"participate", "take part, be involved, join, partake, share, cooperate"},
{"particle", "bit, iota, smidgen, speck, mite, whit, jot, shred, scrap"},
{"particular", "fact, detail, specification, circumstance, point, item, datum"},
{"parting", "1: departure, good-bye, farewell, leave-taking; 2: (the end of an association) rift, split, rupture, severance, separation, disjunction, disunion, estrangement, divorce; 3: divergence, split, separation, division, fork, bifurcation, crossroads"},
{"partisan", "follower, supporter, backer, champion, devotee, disciple, guerrilla"},
{"partition", "noun - barrier, wall, room-divider, screen, traverse; verb - 1: allocate, allot, parcel out, share, divide, portion; 2: divide, separate, fence off, bar, screen"},
{"partner", "associate, colleague, consort, accomplice, helper, collaborator, ally, spouse, helpmate, husband, wife, roommate"},
{"partnership", "alliance, association, corporation, conglomerate, union, fellowship, fraternity"},
{"party", "1: affair, gathering, celebration, festivity, soiree, reception, bash; 2: group, body, alliance, faction, coalition, association, caucus, league"},
{"parvenu", "nouveau riche, new rich, upstart, climber"},
{"pass", "noun - 1: permit, license, authorization, right, admission, ticket, passport, visa; 2: sexual overture, proposition, suggestion, approach, advance; verb - 1: move, go by or past, shoot ahead of, go beyond, overtake, outdistance; 2: be graduated, succeed, matriculate; 3: give, transfer, exchange, relinquish, hand over; 4: enact, legislate, establish, vote in, accept, adopt, approve, authorize; 5: (come to pass) come about, happen, occur, develop, transpire; 6: (pass by) leave, move past, depart from, overlook, neglect, abandon, pass over, not choose, omit; 7: (pass off as) pretend, pass for, make a pretense of, fake, feign; 8: (pass out) faint, lose consciousness, swoon, black out; 9: (pass over) reject, ignore, omit, disregard, eliminate, turn down; 10: (pass the buck) dodge, evade, avoid, delegate"},
{"passage", "1: journey, voyage, trek, tour; 2: route, avenue, road, crossing, path, thoroughfare; hall, corridor, passageway, access; 3: (a piece of writing) section, excerpt, paragraph, quotation"},
{"passenger", "traveler, commuter, rider, straphanger"},
{"passer-by", "bystander, onlooker, spectator, witness"},
{"passing", "death, demise, end, termination, expiration, loss"},
{"passion", "1: sexual desire, lust, the hots, fervor, adoration, craving, fascination, love; 2: intensity, zeal, enthusiasm, love, excitement, emotion, verve"},
{"past", "background, history, experience, track record, dossier, life"},
{"paste", "noun - glue, adhesive, putty, mucilage; verb - glue, fasten, fix, cement"},
{"pastiche", "medley, potpourri, hodgepodge, melange, miscellany, motley, composition"},
{"pastime", "hobby, recreation, amusement, diversion, relaxation, avocation, play, sport, game"},
{"pastor", "clergyman, parson, priest, vicar, minister"},
{"pasture", "meadow, grassland, mead, greensward, green"},
{"pat", "noun - 1: tap, touch, stroke, caress; 2: piece, portion, dab, lump; verb - tap, pet, stroke, touch, caress, fondle"},
{"patch", "noun - area, plot, lot, tract, parcel, land, ground, spot; verb - fix, mend, repair, cover, sew up, stitch, reinforce"},
{"patent", "copyright, registered trademark, certificate, invention"},
{"paternity", "1: fatherhood, parentage, lineage, descent, extraction, family, origination; 2: authorship, creation, derivation, origination"},
{"path", "trail, walkway, route, road, passage, track, direction, course"},
{"pathos", "poignancy, sadness, misery"},
{"patience", "forbearance, endurance, perseverance, stoicism, calmness, composure, restraint, cool"},
{"patient", "invalid, case, client, victim, sufferer"},
{"patio", "piazza, courtyard, square, open porch"},
{"patriarch", "paterfamilias, father, elder, master, ancestor"},
{"patrician", "aristocrat, noble, gentleman, lord"},
{"patrimony", "inheritance, birthright, revenue, share, heritage, legacy, estate"},
{"patriot", "loyalist, nationalist, jingoist, flag-waver"},
{"patrol", "noun - guard, security, watchman, sentinel; surveillance, protecting, policing, defense; verb - guard, police, watch, inspect, stake out"},
{"patron", "1: supporter, benefactor, advocate, helper, sponsor, philanthropist, defender, protector; 2: client, customer, frequenter, regular, subscriber"},
{"patronage", "1: support, assistance, financing, sponsorship, benefaction, backing, aid, subsidy; 2: business, commerce, trading, shopping"},
{"patronize", "condescend, talk down to, snub, disdain, lord over"},
{"patter", "tapping, patting, sound"},
{"pattern", "1: model, example, guide, original, template, paradigm; 2: design, markings, decoration, ornament"},
{"paucity", "insufficiency, lack, deficiency, scarcity, scantiness, scarcity, meagerness, paltriness"},
{"paunch", "stomach, belly, tummy, potbelly, beer-gut"},
{"pauper", "indigent, beggar, insolvent, down-and-out, have-not"},
{"pause", "noun - 1: interval, lull, break, caesura, suspension, halt, intermission, abatement, cessation, letup; 2: (give one pause) cause doubt, create suspicion or uncertainty, frighten, alarm; verb - wait, delay, cease, desist; hesitate, take a break, take a breather, take five"},
{"pave", "cover, surface, asphalt, tar, macadamize, tile"},
{"pavement", "1: sidewalk, street, road, thoroughfare, highway; 2: asphalt, concrete, macadam"},
{"paw", "noun - foot, hand, forepaw, pad; verb - 1: hit, clutch, grasp, grab, maul, manhandle, molest; 2: scrape, scratch, dig, rub, rake, claw"},
{"pawn", "noun - dupe, stooge, tool, toy, puppet, plaything, instrument, hostage, security; verb - hock, pledge, stake, mortgage, wager, hazard, put up"},
{"pay", "noun - income, salary, earnings, wages, stipend, allowance, fee, recompense, remuneration; verb - 1: compensate, recompense, make restitution or reparation, pay up, settle, reimburse; 2: retaliate, punish, repay, revenge; 3: (pay the piper) take or suffer the consequences, be responsible, pay, take one's medicine"},
{"payment", "1: wage, salary, fee, restitution, recompense, subsidy, settlement, remuneration; 2: installment, advance, deposit, portion, outlay, premium"},
{"payoff", "settlement, adjustment, conclusion, payment, reward; bribe"},
{"payroll", "1: staff, employees, workers, personnel; 2: salary, payment, wages"},
{"peace", "1: calm, tranquillity, serenity, placidity, silence, stillness, hush, quiet, repose, relaxation; 2: truce, cease-fire, agreement, armistice, reconciliation, treaty, unanimity, amity, concord, union, fraternization; 3: (hold one's peace) be silent, be or keep quiet, shut up; 4: (	make one's peace with) accept, admit, agree, acquiesce, conciliate, come to terms with"},
{"peacemaker", "mediator, arbitrator, conciliator, pacifier"},
{"peak", "noun - 1: mountain, hill, summit, tip, apex, crest; 2: maximum, high point, apogee, pinnacle, top, zenith, culmination; verb - climax, come to a head, culminate, top out, crest, tower"},
{"peal", "noun - ring, chime, clang, reverberation, resounding, sound, noise; verb - ring out, chime, clang, reverberate, resonate, resound, vibrate, toll"},
{"peanuts", "pittance, pennies, next to nothing, chicken feed"},
{"pearl", "1: jewel, gem, nacre, marguerite; 2: drop, droplet, globule, dewdrop, raindrop"},
{"peasant", "rustic, provincial, farmer, farm worker, sharecropper, laborer"},
{"peasantry", "1: the masses, rank and file, commonality, common people, proletariat; 2: vulgarity, crudeness, rudeness, impropriety, indelicacy"},
{"pebble", "stone, chip, small rock, gravel, agate"},
{"peccadillo", "sin, misdeed, infraction, delinquency, indiscretion, error, fault, slip-up"},
{"peck", "noun - 1: kiss, smooch, buss; 2: Blow, rap, jab, hit, tap; verb - hit, rap, jab, blow, tap"},
{"peculiarity", "unusualness, singularity, eccentricity, idiosyncrasy, oddity, characteristic, quirk, foible, trait, whimsicality"},
{"pedagogue", "instructor, teacher, schoolteacher, schoolmarm, educator, preceptor"},
{"pedagogy", "instruction, teaching, education, guidance, training, tutelage"},
{"pedal", "noun - clutch, brake, lever; verb - operate, treadle, drive, accelerate, clutch, brake"},
{"pedant", "dogmatist, pedagogue, formalist, doctrinaire, hair-splitter, nit-picker"},
{"peddle", "hawk, sell, trade, vend, market"},
{"peddler", "hawker, vender, huckster, seller, salesperson"},
{"pedestal", "platform, podium, base, stand, support, dais"},
{"pedestrian", "walker, foot-traveler, hiker, stroller, ambler"},
{"pedigree", "lineage, ancestry, heritage, genealogy, extraction, descent, parentage, family,	blood, stock"},
{"peek", "noun - look, glance, glimpse, gander, peep; verb - look, peer, spy, glance"},
{"peel", "noun - skin, rind, zest; verb - skin, scale, pare, strip"},
{"peep", "1: glance, look, glimpse, peek, gander; 2: cheep, chirp, squeak, cry, sound"},
{"peer", "noun - 1: equal, counterpart, match, rival, companion, fellow, colleague; 2: (peer group) equals, one’s peers, associates, cohort, gang, age group; verb - examine) inspect, scan, snoop, spy"},
{"peg", "1: knob, hook, stake, post; 2: (take down a peg) humiliate, humble, criticize, embarrass, mortify"},
{"pelt", "noun - fur, hide, skin, fleece, coat; verb - beat, hit, strike, wallop, belt, pummel, assail, bombard"},
{"pen", "noun - enclosure, cage, corral, stall, hutch, sty, coop, penitentiary; verb - 1: enclose, close or fence in, confine, shut up, coop up; 2: write, author, compose, draft, jot down"},
{"penalize", "punish, discipline, correct, chasten, castigate"},
{"penalty", "punishment, retribution, fine, forfeit"},
{"penance", "1: punishment, penalty, reparation, contrition, remorse, atonement, repentance, confession"},
{"penchant", "fondness, preference, proclivity, inclination, liking, leaning, predilection, bias, 	affinity, soft spot, taste"},
{"pendant", "necklace, locket, medallion, lavaliere"},
{"penetrate", "1: pierce, enter, insert, bore, perforate, go or pass through, thrust; 2: permeate, infiltrate, enter, seep, percolate, filter, pervade; 3: understand, comprehend, discern, perceive, grasp, fathom"},
{"penitence", "contrition, repentance, remorse, regret, self-reproach, shame"},
{"penitentiary", "jail, prison, penal institution, correctional facility, reformatory, pen"},
{"pennant", "flag, banner, streamer, emblem"},
{"pension", "annuity, benefit, stipend, grant, subsidy, allowance"},
{"people", "noun - 1: humanity, humankind, the human race, mankind; 2: race, nationality, extraction, tribe, clan, family, community; 3: citizens, masses, the multitude, the majority, the public, common people, folk, rank and file, the horde, rabble; verb - inhabit, colonize, occupy, settle, tenant, populate"},
{"pep", "energy, vigor, vivacity, liveliness, spirit, gusto, exuberance, life, animation, vitality, verve, get-up-and-go"},
{"perceive", "1: see, look, observe, notice, note; 2: comprehend, grasp, understand, discern, discover, sense, feel, get, realize"},
{"percentage", "percent, cut, rate, division, portion, payoff, allotment, commission, winnings, split, slice"},
{"perception", "1: (act or condition of perceiving) realizing, understanding, awareness, recognition; 2: (a way of looking at things) opinion, viewpoint, thought, observation, knowledge, insight, idea, sense, notion; 3: (sensitive understanding) acumen, judgment, discernment, perspicacity, insight, sagacity, sense, taste"},
{"perch", "noun - roost, landing place, seat, pole; verb - land, alight, rest, sit, roost"},
{"percolate ", "filter, permeate, pervade, pass through, penetrate, bubble"},
{"perdition ", "damnation, condemnation, doom, hell"},
{"peregrinate ", "travel, trek, wander, roam, ramble, rove, meander, stray"},
{"peregrination ", "journey, expedition, excursion, exploration, wandering, odyssey, voyage, tour"},
{"perfect", "consummate, achieve, realize, finish, fulfill, complete, accomplish, effect; fine-tune, polish"},
{"perfectionist", "formalist, stickler, purist, idealist"},
{"perfidy", "betrayal, treason, treachery, disloyalty, duplicity, faithlessness, infidelity, apostasy"},
{"perforate", "puncture, pierce, prick, drill, bore, stab, penetrate"},
{"perforation", "hole, puncture, prick, slit, cut, dotted line"},
{"perform", "1: do, execute, achieve, accomplish, fulfill, complete, finish, bring about, carry out, work; 2: act, dramatize, play, enact, present, execute, stage, represent, produce"},
{"performance", "1: completion, fulfillment, fruition, achievement, accomplishment, realization, execution, doing, consummation; 2: production, play, show, presentation, exhibition"},
{"performer ", "actor, actress, player, thespian, trouper"},
{"perfume ", "cologne, fragrance, toilet water, balm; aroma, scent, smell, odor, redolence"}, 
{"peril", "danger, pitfall, jeopardy, hazard, risk, menace, uncertainty, vulnerability"},
{"perimeter", "border, boundary, periphery, circumference, margin, limit, edge, outline"},
{"period", "1: time, era, age, epoch, generation, cycle, stage, term, season; 2: menstruation, menstrual flow, menses, the curse"},
{"periodical", "journal, magazine, serial, publication, weekly, monthly, quarterly, review, newspaper, gazette"},
{"periphery", "circumference, border, perimeter, boundary, edge, outskirts, fringe"},
{"periphrasis", "circumlocution, wordiness, verbosity, prolixity, ambiguity, evasion"},
{"perish", "die, expire, pass away, fall, collapse, crumble, decay, decline, disintegrate, decompose, rot, waste, wither"},
{"perjure", "lie, falsify, prevaricate, swear falsely"},
{"permanence", "continuity, stability, dependability, longevity, endurance, constancy"},
{"permeate", "saturate, seep through, soak through, fill, filter through, infiltrate, impregnate, imbue"},
{"permission", "approval, authorization, consent, assent, sanction, license, liberty, go-ahead, green light"},
{"permit", "noun - license, authorization, sanction, liberty, pass, passport, visa, warrant; verb - allow, grant, give leave, consent, enable, authorize, endorse, warrant"},
{"permutation", "transformation, alteration, change, shift, transmutation, shift, transposition"},
{"peroration", "summary, conclusion, recapitulation, reiteration, closing remarks"},
{"perpetrate", "commit, execute, enact, carryout, do, perform, wreak, inflict"},
{"perpetuate", "sustain, continue, maintain, preserve, keep alive"},
{"perplex", "confuse, confound, bewilder, mystify, befuddle, baffle, puzzle, muddle"},
{"perquisite", "fringe benefit, bonus, extra, plus, dividend, perk"},
{"persecute", "1: afflict, oppress, tyrannize, ill treat, abuse, castigate, victimize, martyr, crucify; 2: annoy, bother, badger, harass, pester, vex, hound, tease"},
{"persecution", "oppression, suppression, tyranny, subjugation, castigation, discrimination, maltreatment, torture, abuse, molestation"},
{"perseverance", "resolution, determination, dedication, diligence, tenacity, assiduity, persistence, steadfastness, doggedness, indefatigability, grit"},
{"persevere", "persist, carry on, continue, keep at it, endure, hold on, remain, stand fast or firm, last"},
{"persist", "persevere, continue, carry on, hold on, endure, remain, stand fast or firm, insist, last"},
{"persistence", "tenacity, resolution, determination, diligence, assiduousness, perseverance, steadfastness, endurance, stamina, pluck, grit"},
{"person", "1: individual, human being, somebody, self, oneself, personality, mortal, soul, spirit; 2: body, physique, form, frame"},
{"persona", "image, public face, facade, mask, role, part, character"},
{"personage", "public figure, personality, notable, dignitary, celebrity, luminary, star, name, VIP, big shot"},
{"personality", "1: self, character, identity, nature, makeup, traits, disposition, humor, temperament; 2: public figure, notable, dignitary, celebrity, luminary, star, name, VIP, big shot"},
{"personification", "embodiment, representation, portrayal, semblance, likeness, incarnation, image"},
{"personify", "1: impersonate, represent, live as, act out, imitate; 2: symbolize, represent, exemplify, typify, embody, epitomize"},
{"personnel", "employees, staff, workers, workforce, human resources, crew"},
{"perspective", "viewpoint, outlook, attitude, aspect, context, angle, slant"},
{"perspire", "sweat, swelter, exude, secrete, drip"},
{"persuade", "urge, induce, convince, talk into, cajole, coax, harangue, inveigle, entice, incite, compel, sway, sweet-talk"},
{"persuasion", "1: enticement, cajolery, inducement, influence, exhortation, inveiglement, wheedling; 2: belief, denomination, faith, creed, school of thought, tenet, faction, sect, camp, party"},
{"pertain", "apply, relate, be relevant, bear on, concern, be appropriate, regard, refer, come under"},
{"perturb", "1: annoy, irritate, pester, agitate, vex, bother, disturb, trouble, worry; 2: confuse, bewilder, confound, perplex, fluster, muddle, ruffle, disconcert, unsettle, upset"},
{"peruse", "1: inspect, examine, scrutinize, analyze, study, check; 2: read, scan, browse, skim, look through, pore over"},
{"pervade", "permeate, suffuse, imbue, saturate, fill, infest, overrun"},
{"perversion", "1: distortion, misrepresentation, contortion, untruth, corruption, misapplication, misuse, twisting, falsification, he; 2: aberration, anomaly, unnaturalness, abnormality, deviation; sexual deviation, vice, unnaturalness, depravity, immorality, wickedness"},
{"pervert", "noun - deviant, degenerate, debauchee, weirdo; verb - distort, misrepresent, misconstrue, misinterpret, falsify, twist, warp, bend, subvert, vitiate, corrupt, debase, debauch, deprave, degrade"},
{"pessimist", "cynic, defeatist, melancholic, doomsayer worrywart, killjoy, wet blanket, worrier, complainer"},
{"pest", "nuisance, annoyance, irritation, vexation, bother, pain in the neck, bane, scourge, worry"},
{"pester", "annoy, irritate, bother, vex, irk, plague, torment, harass, badger, bug, ride, drive up the wall"},
{"pestilence", "disease, epidemic, plague, sickness"},
{"pet", "1: touch, caress, pat, stroke, fondle, pamper, baby, coddle; 2: kiss, make out, neck, smooch; embrace, hug, cuddle"},
{"petition", "noun - entreaty, appeal, solicitation, supplication, request, invocation, plea; verb - request, entreat, ask, appeal, implore, supplicate, urge, beg, beseech, plead, pray, press"},
{"petrify", "1: harden, solidify, fossilize, calcify, mineralize, set; 2: frighten, terrify, horrify, scare, startle"},
{"phantasm", "apparition, ghost, phantom, specter, wraith, chimera, hallucination, vision, illusion, figment of the imagination"},
{"phantom", "apparition, phantasm, specter, spirit, wraith, chimera"},
{"pharmacist", "druggist, apothecary, chemist (Brit.)"},
{"pharmacy", "drugstore, apothecary, variety store"},
{"phase", "stage, point, juncture, period, state, development, step, time, season, chapter, aspect, condition"},
{"phenomenon", "event, circumstance, experience, occurrence, happening, incident, rarity, curiosity, spectacle, sight, marvel, miracle, wonder, sensation"},
{"philanthropist", "benefactor, patron, contributor, donor, alms-giver, humanitarian, altruist"},
{"philosophy", "1: (system of principles) theory, doctrine, tenets, ideology, metaphysics, epistemology, theory of knowledge, logic, wisdom, reasoning; 2: (personal views) beliefs, values, convictions, opinion, outlook, thinking, attitude, worldview, Weltanschauung, gestalt"},
{"phobia", "1: (a psychological illness) fear, dread, anxiety, terror, neurosis, obsession, angst, hang-up; 2: aversion, avoidance, hatred, repulsion, disgust, revulsion"},
{"phone", "call, contact, ring up, buzz, dial"},
{"phonograph", "stereo, record player, juke box, gramophone, hi-fi"},
{"phony", "fake, fraud, impostor, mountebank, sham, charlatan, cheat, con man; forgery, counterfeit"},
{"photograph", "noun - photo, print, snapshot, picture, portrait, likeness, image; verb - take a picture, shoot, snap, film, record, videotape"},
{"phrase", "noun - idiom, expression, maxim, saying, motto, catchword, slogan; verb - express, say, word, put, present, formulate, couch"},
{"physical", "health checkup, medical examination, exam, work-up"},
{"physician", "doctor, practitioner, doctor of medicine, medic, resident, intern, healer, MD"},
{"physique", "build, frame, body, figure, form, shape, structure"},
{"pick", "noun - 1: tool, pickax, mattock, rock hammer; 2: choice, selection, preference, option; candidate, designee; verb - 1: choose, select, pick out, decide on, opt for, settle on, elect; 2: gather, collect, accumulate, pluck, puff, cull; 2: (pick at) nibble, play or toy with, tease; 3: (pick on)  needle, nag, carp at, badger, criticize, tease, torment, harass, bully; 4: (pick up) raise, lift, hoist, carry, cuddle, receive, get, acquire, buy, purchase, recover, recuperate, improve, get better, get well, perk up, gain ground, invite, accompany, bring along, call for, stop for, go to get, (meet for sexual favors) solicit, proposition"},
{"picket", "noun - demonstrator, protestor, striker, dissenter; verb - protest, demonstrate, boycott, strike, blockade"},
{"pickings", "earnings, profits, yield, proceeds, take, gravy, booty, loot"},
{"pickle", "noun - bind, dilemma, quandary, predicament, jam, difficulty, scrape, straits, fix, tight spot, hot water; verb - preserve, conserve, cure, marinate"},
{"picnic", "1: outing, barbecue, cookout, excursion; 2: lark, cinch, pushover, snap, piece of cake; child's play"},
{"picture", "noun - 1: view, sight, spectacle, panorama; 2: (somebody or something taken as typical or representative) representation, image, epitome, figure, copy, replica; 3: portrait, photograph, snapshot, print, painting, drawing, illustration, cartoon; movie, film, cinema, flick; 4: (in the picture) involved, part of, concerned; 5: (out of the picture immaterial, unimportant, irrelevant, not considered; verb - 1: depict, illustrate, render, delineate, sketch, draw, paint, portray; 2: imagine, conceive of, envision, visualize, conjure up"},
{"piece", "1: part, portion, section, allotment, share, bit, chunk, lump, cut, percentage, component, element, segment; 2: work of art, creation, composition, study; 3: role, part, lines; 4: (go to pieces) come or fall apart, break up, fail, lose control, break down, cry, quit, collapse, have a breakdown, go off the deep end; 5: (piece together) assemble, fix, mend, repair, restore, speak one's piece have one's say, air one's opinion, sound off, talk, tell, reveal"},
{"pier", "dock, wharf, landing, quay, jetty, piling, support"},
{"pierce", "1: stab, barb, prick, spike, stick into, impale, sting, wound, hurt; 2: affect, move, touch, excite, rouse, stir; 3: (make a hole in) perforate, puncture, penetrate, bore, drill; 4: (get past a barrier) break through, enter, intrude, penetrate; 5: comprehend, fathom, discern, realize, discover, grasp, see"},
{"piety", "1: devotion, loyalty, fealty, faith, piousness, duty, reverence, sanctity, veneration; 2: sermon, lecture, preaching"},
{"pig", "1: piglet, swine, hog, shoat, sow, boar; 2: glutton, gourmand, hog, brute, slob"},
{"pigeonhole", "noun - compartment, cubbyhole, section, niche, category, class, place; verb -  classify, catalog, codify, label, sort, file"},
{"pigment", "color, hue, tint, tincture, stain, paint, dye"},
{"pile", "noun - 1: mass, quantity, collection, accumulation, heap, stack; 2: wealth, fortune, money, mint, hoard, pot; 3: piling, support, upright, foundation, column, beam, post, stanchion; verb - 1: hoard, store, amass, gather, accumulate, collect, load up; 2: heap, stack, bunch, pack"},
{"pilfer", "steal, appropriate, rob, embezzle, thieve, filch, purloin, lift, pinch; shoplift"},
{"pilgrim", "traveler, wanderer, wayfarer, crusader, palmer"},
{"pilgrimage", "crusade, odyssey, excursion, journey, trip, junket, mission"},
{"pill", "1: tablet, capsule, pellet; 2: contraceptive drug, oral contraceptive, prophylactic"},
{"pillage", "noun - 1: destruction, devastation, depredation, robbery, stealing, marauding, theft; 2: booty, loot, spoils, plunder; verb - plunder, ravage, ransack, loot, rob, vandalize, rape, despoil, maraud, raze, depredate"},
{"pillar", "1: column, post, shaft, mast, pedestal, baluster; 2: support, prop, upright, mainstay, bastion, stanchion; 3: (from pillar to post) transient, moving about, here today and gone tomorrow"},
{"pillory", "denounce, brand, slur, shame, stigmatize, scorn, vilify, ridicule, mock"},
{"pilot", "noun - aviator, flier, navigator, helmsman, guide, captain; verb - guide, steer, navigate, direct, lead, manage, run"},
{"pimp", "panderer, procurer, flesh-peddler"},
{"pimple", "pustule, papule, blemish, acne, zit"},
{"pin", "noun - 1: fastener, clip, catch, clasp, tack, needle, bodkin; 2: jewelry, brooch, stickpin, tiepin; 3: brace, bolt, bar, dowel; verb - 1: tack, attach, affix, fasten, secure; 2: hold down, restrain, immobilize, pinion; 3: (pin down) specify, pinpoint, identify, determine, locate, home in on; force to deal with, put it to, nail to the wall"},
{"pincers", "tweezers, pinchers, forceps, grippers"},
{"pinch", "noun - 1: squeeze, tweak, grasp, nip, contraction, pressure, compression, cramp, hurt; 2: (tiny amount) smidgen, dash, bit, jot, mite, nip, taste; 3: emergency, crisis, difficulty, dilemma, predicament, plight, hot spot; verb - 1: squeeze, tweak, press, grasp, nip, stint; 2: steal, rob, pilfer, filch, snatch, nab"},
{"pinch-hit ", "substitute for, replace, act or stand for, succeed"},
{"pine", "1: waste, languish, wither, decline, dwindle, decay, wilt, weaken, sicken; 2: desire, crave, covet, hunger, ache"},
{"pinnacle", "height, top, peak, apex, summit, zenith, acme, apogee"},
{"pioneer", "noun - colonist, settler, founder, frontiersman 5 frontiers woman, explorer; trailblazer, innovator, leader; verb - 1: colonize, settle, establish, found, discover, explore; 2: create, develop, originate, launch, initiate, institute, start"},
{"pipe", "noun - 1: tube, conduit, channel, passage, duct, pipeline, drainpipe, water pipe, aqueduct; 2: wind instrument, flageolet, horn, tooter, whistle; verb - 1: play, sound, whistle, trill, warble; 2: (pipe down) be quiet, hush, speak lower, stop talking, settle down; 3: (pipe up) speak up, say, speak, talk, volunteer, shout, interrupt, exclaim, speak out of turn"},
{"piquancy", "seasoning, flavoring, relish, zest, pungency, spiciness, tang, bite, zip"},
{"pique", "noun - offense, resentment, umbrage, ire, displeasure, annoyance, anger; verb - 1: anger, irritate, annoy, irk, vex, rile, miff, bother, nettle; 2: excite, stimulate, arouse, galvanize, spur"},
{"piracy", "1: larceny, robbery, theft, pillage, holdup; 2: plagiarism, copying, cheating, lifting"},
{"pirate", "noun - thief, robber, raider, plunderer, marauder, buccaneer, sea-rat, sea-robber, plagiarist; verb - steal, appropriate, plagiarize, copy, reproduce, lift, crib, nick"},
{"pirouette", "twirl, whirl, spin, turn, pivot, gyrate"},
{"pistol", "gun, revolver, automatic, six-shooter, rod, piece"},
{"pit", "1: hole, cavity, abyss, crater, chasm, gulf, trench, hollow, depression; 2: (pit against ) oppose, match, set against"},
{"pitch", "noun - 1: throw, toss, hurl, heave, fling, lob, sling, cast; 2: slope, incline, grade, angle, tilt, drop, level; 3: sound, tone, timbre; 4: tar, gum, resin, rosin; verb - 1: throw, toss, hurl, heave, fling, lob, sling, cast; 2: fall, dive, plunge, lunge, lurch, topple, tumble, flounder, stagger, flop; 3: slope, lean, tilt, rise, raise, drop; 4: (pitch in) volunteer, cooperate, join in, help, aid, work, lend a hand"},
{"pitcher", "container, jug, bottle, urn, crock, jar, vessel"},
{"pitfall", "drawback, hazard, snare, snag, trap, difficulty, peril, stumbling block"},
{"pith", "center, crux, essence, gist, point, core, kernel, marrow, heart, meat"},
{"pittance", "trifle, modicum, slave wages, peanuts, chicken feed, crumbs"},
{"pity", "noun - 1: sympathy, compassion, understanding, benevolence, forbearance, tenderness, mercy, charity, condolence; 2: misfortune, mishap, ill or bad luck, crisis, catastrophe, disaster; verb - 1: sympathize with, commiserate with, condole with, feel for, understand, cry or weep with, bleed for, be sorry for; 2: pardon, absolve, reprieve, spare, be merciful to"},
{"pivot", "noun  - axis, axle, fulcrum, linchpin, hub, hinge, swivel, spindle, shaft; verb - turn, swivel, spin, whirl, rotate, revolve, hinge"},
{"pixie", "fairy, sprite, elf, leprechaun, brownie"},
{"placard", "advertisement, circular, bulletin, poster, bill"},
{"placate", "pacify, appease, assuage, calm, mollify, soothe"},
{"place", "noun - 1: position, location, point, spot, vicinity; 2: (area meant to be used to seat or house a person) space, room, compass, stead, area, seat, berth, reservation, accommodation; 3: job, position, office, post, station; 4: (go places) succeed, achieve, advance, get ahead, get somewhere, move up; 5: (put someone in his place) humble, humiliate, reprimand, derogate, take down a peg, give comeuppance; verb - put, plant, assign, lodge, stow, locate, settle, deposit, install, situate"},
{"plague", "noun - pestilence, bane, blight, affliction, contagion, epidemic, scourge; verb - disturb, trouble, bother, fret, harry, annoy, afflict, pester, vex, beset, harass"},
{"plain", "prairie, grassland, steppe, plateau, flat, mesa, heath"}, 
{"plan", "noun - 1: blueprint, diagram, map, chart, sketch, illustration; 2: scheme, method, design, plot, strategy, project, intention; verb - 1: (organize carefully) plot, prepare, scheme, devise, contrive, engineer, concoct, conspire, organize; 2: (make a graphic representation) outline, draft, sketch, map, chart, trace, illustrate, delineate, represent, rough out, block out; 3: have in mind, propose, intend, mean, foresee, envisage, contemplate"},
{"plane", "noun - 1: level, horizontal, flat, surface, face; 2: aircraft, jet, airliner, bird; verb - flatten, finish, smooth, level"},
{"plant", "1: bush, shrub, flower, weed; 2: factory, foundry, mill, shop; apparatus, equipment, machinery"},
{"plaster", "cover, coat, smear, spread, bedaub, bind, cement"},
{"plate", "laminate, coat, cover, veneer, gild, overlay, electroplate, galvanize"},
{"plateau", "plain, tableland, mesa, highland"},
{"platform", "1: stage, stand, dais, rostrum, podium, pulpit; 2: policies, tenets, principles, manifesto, objectives, program, party planks"},
{"platitude", "banality, cliche, inanity, stereotype, truism, proverb, bromide"},
{"plaudit", "praise, approval, acclaim, accolade, commendation, kudos"},
{"play", "noun - 1: fun, amusement, enjoyment, diversion, pleasure, happiness, entertainment, recreation, relaxation, game, sport; 2: drama, theatrical performance, show, tragedy, musical; 3: action, activity, movement, working, employment, motion; verb - 1: gambol, frisk, sport, cavort, romp, frolic, caper, revel, carry on, play the fool; 2: (produce music) perform, execute, sound, finger, pedal, bow, pipe, mouth, fiddle, twang; 3: impersonate, portray, act, perform, present, represent; 4: participate, compete, contest, rival, engage, contend, challenge, take a part"},
{"playboy", "womanizer, ladies' man, libertine, philanderer, rake, debauchee, lady-killer"},
{"player", "1: athlete, competitor, contestant, opponent, jock; 2: actor, actress, performer, entertainer, thespian, ham"},
{"plaything", "toy, amusement, bauble, trinket, gadget, gimcrack, gewgaw"},
{"plea", "1: appeal, request, supplication, petition, suit, imploration, entreaty; 2: defense, argument, case, claim, extenuation, invocation, justification, vindication"},
{"plead", "1: beg, implore, beseech, crave, entreat; 2: (enter a plea) declare, allege, cite, maintain, assert; 3: (discuss in court) defend, advocate, prosecute, argue, debate, examine, cross-examine, question"},
{"pleasantry", "joke, banter, bon mot, quip, sally, witticism, persiflage, badinage"},
{"please", "1: gratify, satisfy, entertain, amuse, captivate, charm, delight, enchant; 2: desire, wish, want, demand, indulge, opt, prefer, suit"},
{"pleasure", "1: enjoyment, bliss, delight, ease, happiness, contentment, solace; 2: will, want, preference, behest, disposition, inclination, wish, desire, command; 3: indulgence, gratification, revelry, self-indulgence, gluttony"}, 
{"pleat", "ruffle, fold, crease, plait, crimp, flute, gather"}, 
{"pledge", "noun - promise, guarantee, assurance, oath, vow, word of honor; verb - 1: ensure, mortgage, contract, secure, bind, sign for; 2: promise, swear, vouch, vow"},
{"plenitude", "abundance, excess, profusion, wealth, bounty, luxuriance, copiousness, cornucopia"},
{"plenty", "abundance, sufficiency, plentitude, profusion, plethora, wealth, oodles, tons"},
{"plethora", "excess, surplus, overabundance, glut, surfeit"},
{"pliability", "1: (said of materials) flexibility, elasticity, malleability, ductility; 2: (said of persons) adaptability, amenability, obedience, docility"},
{"plight", "dilemma, predicament, difficulty, jam, impasse, quandary, pickle, scrape, straits"},
{"plod", "trudge, drag, clump, lumber, slog, tramp, tread"},
{"plot", "noun - 1: intrigue, conspiracy, trick, cabal, machination, stratagem; 2: narrative, outline, story, suspense, structure, unfolding, development, design; 3: lot, tract, division, parcel; verb -  contrive, scheme, plan, outline, draft, brew, conceive, concoct, frame, hatch, map, project, collude"},
{"plow", "break, cultivate, furrow, turn, dig, ridge, spade, till"},
{"ploy", "stratagem, trick, subterfuge, ruse, scheme, gambit, artifice, contrivance, maneuver"},
{"pluck", "pick, pull, snatch, tug, tweak, yank, jerk"},
{"plug", "stop, obstruct, close, cork, fill, seal, stuff, tamp, occlude"},
{"plumb", "fathom, measure, gauge, sound, probe, search, explore, investigate"},
{"plummet", "plunge, fall, nosedive, swoop, tumble, crash"},
{"plunder", "noun - loot, booty, winnings, spoils, pillage, rapine; verb - bum, steal, raid, ravage, devastate, ransack, rifle, sack, spoilage, depredate"},
{"plunge", "fall, dive, drop, hurtle, pitch, plummet, sink, swoop, tumble"},
{"plurality", "majority, preponderance, most, multiplicity"},
{"plus", "extra, bonus, credit, benefit, asset, surplus, perk"},
{"ply", "noun - thickness, fold, overlay, leaf, sheet, layer; verb - 1: practice, pursue, follow, exercise, work at; 2: provide, supply, replenish, equip, furbish"},
{"poach", "steal, pilfer, filch, smuggle, appropriate, plunder, trespass, infringe"},
{"pocket", "noun - 1: hole, cavity, hollow, opening; 2: pouch, receptacle, sac, envelope, bag, pod; verb - steal, conceal, appropriate, lift, pilfer, pinch, purloin, embezzle"},
{"poet", "bard, versifier, minstrel, troubadour, lyrist, rhymester"},
{"poignancy", "1: intensity, concentration, sharpness, piquancy, pungency, keenness, evocativeness; 2: emotion, sentiment, tenderness, pathos, feeling"},
{"point", "noun - 1: position, location, spot, place, locality, spot, site, station; 2: tip, end, apex, thorn, spike, barb, prick, spur, tine, tooth, nub; 3: purpose, motive, aim, goal, objective, end, object, intention, intent; 4: (beside the point) irrelevant, immaterial, not pertinent, not germane; 5: (to the point) relevant, pertinent, apt, exact, on target; verb - 1: indicate, designate, show, name, suggest, draw attention to, signify, signal, denote; 2: direct, guide, lead, steer, train, influence, hint"},
{"pointer", "hint, advice, suggestion, caution, recommendation, tip, warning, clue, information"},
{"poise", "noun - composure, dignity, aplomb, calmness, grace, elegance, equanimity, savoir-faire, sang-froid, presence of mind, cool, coolness, equilibrium, assurance; verb - position, balance, hold, hang, float, suspend, support, hover"},
{"poison", "noun - toxin, venom, contamination, virus, contagion, blight, bane, corruption, canker, malignancy, cancer, miasma, aconite; verb - taint, corrupt, defile, contaminate, adulterate, envenom, pollute, subvert, pervert, infect, warp, undermine, murder, deprave, vitiate"},
{"poke", "noun - nudge, prod, shove, jab, thrust, punch, butt, dig; verb - 1: prod, stab, push, shove, nudge, jab, stick, thrust, hit, elbow, dig, butt, hit, punch, interfere; 2: poke fun at tease, ridicule, mock, parody, rib, make fun of, spoof, send up, jeer"},
{"polarity", "duality, dichotomy, paradox, contradiction, opposition, ambivalence, oppositeness, contrariety"},
{"pole", "bar, post, rod, staff, shaft, stick, stake, mast"},
{"polemics", "argument, dispute, debate, controversy, contention, argumentation, disputation"},
{"police", "noun - police force, cops, the law, the fuzz; constabulary, the boys in blue; verb - protect, monitor, defend, guard, patrol, watch, supervise, check, keep guard over, keep a check on, oversee, regulate, stand guard over, keep the peace, keep in order"},
{"policy", "rule, practice, custom, course, stance, theory, protocol, plan, program, procedure, line, stratagem, code, guideline"},
{"polish", "noun - 1: gloss, glaze, veneer, sheen, luster, varnish, finish, sparkle, brightness, brilliance; 2: cultivation, sophistication, style, breeding, grace, urbanity, class, refinement, elegance, politesse, savoir-faire, suavity, expertise, proficiency, perfectionism; verb - 1: wax, buff, burnish, rub, shine, finish, brighten, clean, furbish, slick, touch up, luster, file; 2: cultivate, improve, refine, perfect, brush up, enhance; 3: (polish off) eat, finish, consume, devour, gobble, wolf, stuff, down, put away"},
{"politeness", "consideration, cordiality, gentility, graciousness, refinement, tact, manners, deference, diplomacy, respect, refinement, polish, civility, cultivation"},
{"politician", "officeholder, office-seeker, statesman, politico, legislator; tactician, manipulator, opportunist, agitator, stirrer, Machiavellian"},
{"politics", "government, political science, ideology, affairs of state, polity, statesmanship, statecraft, civics, diplomacy; machinations, manipulation"},
{"poll", "noun - survey, census, count, sampling, kite-flying, canvass, ballot, returns, tally, figures, vote, voting, plebiscite; verb - question, list, examine, register, enroll"},
{"pollute", "dirty, contaminate, corrupt, foul, soil, sully, taint, stain, defile, mar, infect, desecrate, debase, poison"},
{"pollution", "contamination, corruption, defilement, impurity, desecration, stain, taint, dirtying, foulness, infection, profanation, violation, adulteration, befouling"},
{"poltergeist", "ghost, spirit, spook, ghoul, goblin"},
{"pomp", "grandeur, show, splendor, magnificence, vainglory, display, ceremoniousness, ostentation, pomposity, pageantry, flourish, state, ritual, solemnity, eclat"},
{"pomposity", "pretension, pretentiousness, affectation, airs, bombast, vanity, vainglory, self-importance, portentousness, presumption, grandiloquence, stuffiness, rhetoric, ranting, fustian"},
{"ponder", "think, brood, cogitate, deliberate, reflect, meditate, ruminate, consider, contemplate, weigh, study, mull over, muse, give thought to, examine"},
{"pontificate", "preach, expound, harangue, sound off, lecture, sermonize, hold forth, lay down the law, moralize, pronounce, declaim, perorate"},
{"pooh-pooh", "dismiss, deride, ridicule, reject, slight, scorn, minimize, belittle, disdain, scoff, spurn, turn up one's nose at, disparage, disregard, play down"},
{"pool", "noun - 1: pond, lake, swimming pool, watering hole, puddle, mud puddle, fishpond, millpond, tam; 2: supply, funds, provisions, equipment, reserve, pot, kitty, accumulation, combine, collective, bank, purse, stakes; 3: billiards, eight ball, snooker; verb - combine, merge, put together, amalgamate, chip in, contribute, share"},
{"pop", "noun - 1: explosion, report, noise, crack, bang, burst, snap; 2: soda pop, soda water, soft drink, drink, beverage; verb - explode, burst, bang, crack, report, go off, go bang, snap"}, 
{"poppycock", "nonsense, drivel, balderdash, gibberish, rubbish, gobbledygook, guff, bunk; trash; baloney, hooey; babble"}, 
{"populace", "public, general public, multitude, people, masses, rank and file, inhabitants, rabble, throng, commonality, proletariat, crowd, common herd"},
{"popularity", "fame, favor, adulation, worship, regard, mass appeal, repute, vogue, acceptance, approval, celebrity, stardom, idolization, glory, recognition, esteem"}, 
{"popularize", "spread, propagate, disseminate, universalize, give currency to, familiarize, simplify, democratize, vulgarize, debase"}, 
{"populate", "settle, inhabit, occupy, colonize, people, tenant, put down roots in, live in, establish oneself in, overrun, habit"},
{"population", "people, citizens, citizenry, residents, denizens, inhabitants, populace, occupants, natives, society, community, folk"}, 
{"populous", "teeming, swarming, overpopulated, crowded, packed, crawling, populated, thickly populated, frequented, thronged"}, 
{"porch", "piazza, portico, breezeway, veranda, balcony, entrance, doorstep, stoop, gallery"},
{"persevere", "persist, carry on, continue, keep at it, endure, hold on, remain, stand fast or firm, last"},
{"persist", "persevere, continue, carry on, hold on, endure, remain, stand fast or firm, insist, last"},
{"persistence", "tenacity, resolution, determination, diligence, assiduousness, perseverance, steadfastness, endurance, stamina, pluck, grit"},
{"person", "1: individual, human being, somebody, self, oneself, personality, mortal, soul, spirit; 2: body, physique, form, frame"},
{"persona", "image, public face, facade, mask, role, part, character"},
{"personage", "public figure, personality, notable, dignitary, celebrity, luminary, star, name, VIP, big shot"},
{"personality", "1: self, character, identity, nature, makeup, traits, disposition, humor, temperament; 2: public figure, notable, dignitary, celebrity, luminary, star, name, VIP, big shot"},
{"personification", "embodiment, representation, portrayal, semblance, likeness, incarnation, image"},
{"personify", "1: impersonate, represent, live as, act out, imitate; 2: symbolize, represent, exemplify, typify, embody, epitomize"},
{"personnel", "employees, staff, workers, workforce, human resources, crew"},
{"perspective", "viewpoint, outlook, attitude, aspect, context, angle, slant"},
{"perspire", "sweat, swelter, exude, secrete, drip"},
{"persuade", "urge, induce, convince, talk into, cajole, coax, harangue, inveigle, entice, incite, compel, sway, sweet-talk"},
{"persuasion", "1: enticement, cajolery, inducement, influence, exhortation, inveiglement, wheedling; 2: belief, denomination, faith, creed, school of thought, tenet, faction, sect, camp, party"},
{"pertain", "apply, relate, be relevant, bear on, concern, be appropriate, regard, refer, come under"},
{"perturb", "1: annoy, irritate, pester, agitate, vex, bother, disturb, trouble, worry; 2: confuse, bewilder, confound, perplex, fluster, muddle, ruffle, disconcert, unsettle, upset"},
{"peruse", "1: inspect, examine, scrutinize, analyze, study, check; 2: read, scan, browse, skim, look through, pore over"},
{"pervade", "permeate, suffuse, imbue, saturate, fill, infest, overrun"},
{"perversion", "1: distortion, misrepresentation, contortion, untruth, corruption, misapplication, misuse, twisting, falsification, he; 2: aberration, anomaly, unnaturalness, abnormality, deviation; sexual deviation, vice, unnaturalness, depravity, immorality, wickedness"},
{"pervert", "noun - deviant, degenerate, debauchee, weirdo; verb - distort, misrepresent, misconstrue, misinterpret, falsify, twist, warp, bend, subvert, vitiate, corrupt, debase, debauch, deprave, degrade"},
{"pessimist", "cynic, defeatist, melancholic, doomsayer worrywart, killjoy, wet blanket, worrier, complainer"},
{"pest", "nuisance, annoyance, irritation, vexation, bother, pain in the neck, bane, scourge, worry"},
{"pester", "annoy, irritate, bother, vex, irk, plague, torment, harass, badger, bug, ride, drive up the wall"},
{"pestilence", "disease, epidemic, plague, sickness"},
{"pet", "1: touch, caress, pat, stroke, fondle, pamper, baby, coddle; 2: kiss, make out, neck, smooch; embrace, hug, cuddle"},
{"petition", "noun - entreaty, appeal, solicitation, supplication, request, invocation, plea; verb - request, entreat, ask, appeal, implore, supplicate, urge, beg, beseech, plead, pray, press"},
{"petrify", "1: harden, solidify, fossilize, calcify, mineralize, set; 2: frighten, terrify, horrify, scare, startle"},
{"phantasm", "apparition, ghost, phantom, specter, wraith, chimera, hallucination, vision, illusion, figment of the imagination"},
{"phantom", "apparition, phantasm, specter, spirit, wraith, chimera"},
{"pharmacist", "druggist, apothecary, chemist (Brit.)"},
{"pharmacy", "drugstore, apothecary, variety store"},
{"phase", "stage, point, juncture, period, state, development, step, time, season, chapter, aspect, condition"},
{"phenomenon", "event, circumstance, experience, occurrence, happening, incident, rarity, curiosity, spectacle, sight, marvel, miracle, wonder, sensation"},
{"philanthropist", "benefactor, patron, contributor, donor, alms-giver, humanitarian, altruist"},
{"philosophy", "1: (system of principles) theory, doctrine, tenets, ideology, metaphysics, epistemology, theory of knowledge, logic, wisdom, reasoning; 2: (personal views) beliefs, values, convictions, opinion, outlook, thinking, attitude, worldview, Weltanschauung, gestalt"},
{"phobia", "1: (a psychological illness) fear, dread, anxiety, terror, neurosis, obsession, angst, hang-up; 2: aversion, avoidance, hatred, repulsion, disgust, revulsion"},
{"phone", "call, contact, ring up, buzz, dial"},
{"phonograph", "stereo, record player, juke box, gramophone, hi-fi"},
{"phony", "fake, fraud, impostor, mountebank, sham, charlatan, cheat, con man; forgery, counterfeit"},
{"photograph", "noun - photo, print, snapshot, picture, portrait, likeness, image; verb - take a picture, shoot, snap, film, record, videotape"},
{"phrase", "noun - idiom, expression, maxim, saying, motto, catchword, slogan; verb - express, say, word, put, present, formulate, couch"},
{"physical", "health checkup, medical examination, exam, work-up"},
{"physician", "doctor, practitioner, doctor of medicine, medic, resident, intern, healer, MD"},
{"physique", "build, frame, body, figure, form, shape, structure"},
{"pick", "noun - 1: tool, pickax, mattock, rock hammer; 2: choice, selection, preference, option; candidate, designee; verb - 1: choose, select, pick out, decide on, opt for, settle on, elect; 2: gather, collect, accumulate, pluck, puff, cull; 2: (pick at) nibble, play or toy with, tease; 3: (pick on)  needle, nag, carp at, badger, criticize, tease, torment, harass, bully; 4: (pick up) raise, lift, hoist, carry, cuddle, receive, get, acquire, buy, purchase, recover, recuperate, improve, get better, get well, perk up, gain ground, invite, accompany, bring along, call for, stop for, go to get, (meet for sexual favors) solicit, proposition"},
{"picket", "noun - demonstrator, protestor, striker, dissenter; verb - protest, demonstrate, boycott, strike, blockade"},
{"pickings", "earnings, profits, yield, proceeds, take, gravy, booty, loot"},
{"pickle", "noun - bind, dilemma, quandary, predicament, jam, difficulty, scrape, straits, fix, tight spot, hot water; verb - preserve, conserve, cure, marinate"},
{"picnic", "1: outing, barbecue, cookout, excursion; 2: lark, cinch, pushover, snap, piece of cake; child's play"},
{"picture", "noun - 1: view, sight, spectacle, panorama; 2: (somebody or something taken as typical or representative) representation, image, epitome, figure, copy, replica; 3: portrait, photograph, snapshot ' print, painting, drawing, illustration, cartoon; movie, film, cinema, flick; 4: (in the picture) involved, part of, concerned; 5: (out of the picture immaterial, unimportant, irrelevant, not considered; verb - 1: depict, illustrate, render, delineate, sketch, draw, paint, portray; 2: imagine, conceive of, envision, visualize, conjure up"},
{"piece", "1: part, portion, section, allotment, share, bit, chunk, lump, cut, percentage, component, element, segment; 2: work of art, creation, composition, study; 3: role, part, lines; 4: (go to pieces) come or fall apart, break up, fail, lose control, break down, cry, quit, collapse, have a breakdown, go off the deep end; 5: (piece together) assemble, fix, mend, repair, restore; 6: speak one's piece have one's say, air one's opinion, sound off, talk, tell, reveal"},
{"pier", "dock, wharf, landing, quay, jetty, piling, support"},
{"pierce", "1: stab, barb, prick, spike, stick into, impale, sting, wound, hurt; 2: affect, move, touch, excite, rouse, stir; 3: (make a hole in) perforate, puncture, penetrate, bore, drill; 4: (get past a barrier) break through, enter, intrude, penetrate; 5: comprehend, fathom, discern, realize, discover, grasp, see"},
{"piety", "1: devotion, loyalty, fealty, faith, piousness, duty, reverence, sanctity, veneration; 2: sermon, lecture, preaching"},
{"pig", "1: piglet, swine, hog, shoat, sow, boar; 2: glutton, gourmand, hog, brute, slob"},
{"pigeonhole", "noun - compartment, cubbyhole, section, niche, category, class, place; verb -  classify, catalog, codify, label, sort, file"},
{"pigment", "color, hue, tint, tincture, stain, paint, dye"},
{"pile", "noun - 1: mass, quantity, collection, accumulation, heap, stack; 2: wealth, fortune, money, mint, hoard, pot; 3: piling, support, upright, foundation, column, beam, post, stanchion; verb - 1: hoard, store, amass, gather, accumulate, collect, load up; 2: heap, stack, bunch, pack"},
{"pilfer", "steal, appropriate, rob, embezzle, thieve, filch, purloin, lift, pinch; shoplift"},
{"pilgrim", "traveler, wanderer, wayfarer, crusader, palmer"},
{"pilgrimage", "crusade, odyssey, excursion, journey, trip, junket, mission"},
{"pill", "1: tablet, capsule, pellet; 2: contraceptive drug, oral contraceptive, prophylactic"},
{"pillage", "noun - 1: destruction, devastation, depredation, robbery, stealing, marauding, theft; 2: booty, loot, spoils, plunder; verb - plunder, ravage, ransack, loot, rob, vandalize, rape, despoil, maraud, raze, depredate"},
{"pillar", "1: column, post, shaft, mast, pedestal, baluster; 2: support, prop, upright, mainstay, bastion, stanchion; 3: (from pillar to post) transient, moving about, here today and gone tomorrow"},
{"pillory", "denounce, brand, slur, shame, stigmatize, scorn, vilify, ridicule, mock"},
{"pilot", "noun - aviator, flier, navigator, helmsman, guide, captain; verb - guide, steer, navigate, direct, lead, manage, run"},
{"pimp", "panderer, procurer, flesh-peddler"},
{"pimple", "pustule, papule, blemish, acne, zit"},
{"pin", "noun - 1: fastener, clip, catch, clasp, tack, needle, bodkin; 2: jewelry, brooch, stickpin, tiepin; 3: brace, bolt, bar, dowel; verb - 1: tack, attach, affix, fasten, secure; 2: hold down, restrain, immobilize, pinion; 3: (pin down) specify, pinpoint, identify, determine, locate, home in on; force to deal with, put it to, nail to the wall"},
{"pincers", "tweezers, pinchers, forceps, grippers"},
{"pinch", "noun - 1: squeeze, tweak, grasp, nip, contraction, pressure, compression, cramp, hurt; 2: (tiny amount) smidgen, dash, bit, jot, mite, nip, taste; 3: emergency, crisis, difficulty, dilemma, predicament, plight, hot spot; verb - 1: squeeze, tweak, press, grasp, nip, stint; 2: steal, rob, pilfer, filch, snatch, nab"},
{"pinch-hit ", "substitute for, replace, act or stand for, succeed"},
{"pine", "1: waste, languish, wither, decline, dwindle, decay, wilt, weaken, sicken; 2: desire, crave, covet, hunger, ache"},
{"pinnacle", "height, top, peak, apex, summit, zenith, acme, apogee"},
{"pioneer", "noun - colonist, settler, founder, frontiersman 5 frontiers woman, explorer; trailblazer, innovator, leader; verb - 1: colonize, settle, establish, found, discover, explore; 2: create, develop, originate, launch, initiate, institute, start"},
{"pipe", "noun - 1: tube, conduit, channel, passage, duct, pipeline, drainpipe, water pipe, aqueduct; 2: wind instrument, flageolet, horn, tooter, whistle; verb - 1: play, sound, whistle, trill, warble; 2: (pipe down) be quiet, hush, speak lower, stop talking, settle down; 3: (pipe up) speak up, say, speak, talk, volunteer, shout, interrupt, exclaim, speak out of turn"},
{"piquancy", "seasoning, flavoring, relish, zest, pungency, spiciness, tang, bite, zip"},
{"pique", "noun - offense, resentment, umbrage, ire, displeasure, annoyance, anger; verb - 1: anger, irritate, annoy, irk, vex, rile, miff, bother, nettle; 2: excite, stimulate, arouse, galvanize, spur"},
{"piracy", "1: larceny, robbery, theft, pillage, holdup; 2: plagiarism, copying, cheating, lifting"},
{"pirate", "noun - thief, robber, raider, plunderer, marauder, buccaneer, sea-rat, sea-robber, plagiarist; verb - steal, appropriate, plagiarize, copy, reproduce, lift, crib, nick"},
{"pirouette", "twirl, whirl, spin, turn, pivot, gyrate"},
{"pistol", "gun, revolver, automatic, six-shooter, rod, piece"},
{"pit", "1: hole, cavity, abyss, crater, chasm, gulf, trench, hollow, depression; 2: (pit against ) oppose, match, set against"},
{"pitch", "noun - 1: throw, toss, hurl, heave, fling, lob, sling, cast; 2: slope, incline, grade, angle, tilt, drop, level; 3: sound, tone, timbre; 4: tar, gum, resin, rosin; verb - 1: throw, toss, hurl, heave, fling, lob, sling, cast; 2: fall, dive, plunge, lunge, lurch, topple, tumble, flounder, stagger, flop; 3: slope, lean, tilt, rise, raise, drop; 4: (pitch in) volunteer, cooperate, join in, help, aid, work, lend a hand"},
{"pitcher", "container, jug, bottle, urn, crock, jar, vessel"},
{"pitfall", "drawback, hazard, snare, snag, trap, difficulty, peril, stumbling block"},
{"pith", "center, crux, essence, gist, point, core, kernel, marrow, heart, meat"},
{"pittance", "trifle, modicum, slave wages, peanuts, chicken feed, crumbs"},
{"pity", "noun - 1: sympathy, compassion, understanding, benevolence, forbearance, tenderness, mercy, charity, condolence; 2: misfortune, mishap, ill or bad luck, crisis, catastrophe, disaster; verb - 1: sympathize with, commiserate with, condole with, feel for, understand, cry or weep with, bleed for, be sorry for; 2: pardon, absolve, reprieve, spare, be merciful to"},
{"pivot", "noun  - axis, axle, fulcrum, linchpin, hub, hinge, swivel, spindle, shaft; verb - turn, swivel, spin, whirl, rotate, revolve, hinge"},
{"pixie", "fairy, sprite, elf, leprechaun, brownie"},
{"placard", "advertisement, circular, bulletin, poster, bill"},
{"placate", "pacify, appease, assuage, calm, mollify, soothe"},
{"place", "noun - 1: position, location, point, spot, vicinity; 2: (area meant to be used to seat or house a person) space, room, compass, stead, area, seat, berth, reservation, accommodation; 3: job, position, office, post, station; 4: (go places) succeed, achieve, advance, get ahead, get somewhere, move up; 5: (put someone in his place) humble, humiliate, reprimand, derogate, take down a peg, give comeuppance; verb - put, plant, assign, lodge, stow, locate, settle, deposit, install, situate"},
{"plague", "noun - pestilence, bane, blight, affliction, contagion, epidemic, scourge; verb - disturb, trouble, bother, fret, harry, annoy, afflict, pester, vex, beset, harass"},
{"plain", "prairie, grassland, steppe, plateau, flat, mesa, heath"}, 
{"plan", "noun - 1: blueprint, diagram, map, chart, sketch, illustration; 2: scheme, method, design, plot, strategy, project, intention; verb - 1: (organize carefully) plot, prepare, scheme, devise, contrive, engineer, concoct, conspire, organize; 2: (make a graphic representation) outline, draft, sketch, map, chart, trace, illustrate, delineate, represent, rough out, block out; 3: have in mind, propose, intend, mean, foresee, envisage, contemplate"},
{"plane", "noun - 1: level, horizontal, flat, surface, face; 2: aircraft, jet, airliner, bird; verb - flatten, finish, smooth, level"},
{"plant", "1: bush, shrub, flower, weed; 2: factory, foundry, mill, shop; apparatus, equipment, machinery"},
{"plaster", "cover, coat, smear, spread, bedaub, bind, cement"},
{"plate", "laminate, coat, cover, veneer, gild, overlay, electroplate, galvanize"},
{"plateau", "plain, tableland, mesa, highland"},
{"platform", "1: stage, stand, dais, rostrum, podium, pulpit; 2: policies, tenets, principles, manifesto, objectives, program, party planks"},
{"platitude", "banality, cliche, inanity, stereotype, truism, proverb, bromide"},
{"plaudit", "praise, approval, acclaim, accolade, commendation, kudos"},
{"play", "noun - 1: fun, amusement, enjoyment, diversion, pleasure, happiness, entertainment, recreation, relaxation, game, sport; 2: drama, theatrical performance, show, tragedy, musical; 3: action, activity, movement, working, employment, motion; verb - 1: gambol, frisk, sport, cavort, romp, frolic, caper, revel, carry on, play the fool; 2: (produce music) perform, execute, sound, finger, pedal, bow, pipe, mouth, fiddle, twang; 3: impersonate, portray, act, perform, present, represent; 4: participate, compete, contest, rival, engage, contend, challenge, take a part"},
{"playboy", "womanizer, ladies' man, libertine, philanderer, rake, debauchee, lady-killer"},
{"player", "1: athlete, competitor, contestant, opponent, jock; 2: actor, actress, performer, entertainer, thespian, ham"},
{"plaything", "toy, amusement, bauble, trinket, gadget, gimcrack, gewgaw"},
{"plea", "1: appeal, request, supplication, petition, suit, imploration, entreaty; 2: defense, argument, case, claim, extenuation, invocation, justification, vindication"},
{"plead", "1: beg, implore, beseech, crave, entreat; 2: (enter a plea) declare, allege, cite, maintain, assert; 3: (discuss in court) defend, advocate, prosecute, argue, debate, examine, cross-examine, question"},
{"pleasantry", "joke, banter, bon mot, quip, sally, witticism, persiflage, badinage"},
{"please", "1: gratify, satisfy, entertain, amuse, captivate, charm, delight, enchant; 2: desire, wish, want, demand, indulge, opt, prefer, suit"},
{"pleasure", "1: enjoyment, bliss, delight, ease, happiness, contentment, solace; 2: will, want, preference, behest, disposition, inclination, wish, desire, command; 3: indulgence, gratification, revelry, self-indulgence, gluttony"}, 
{"pleat", "ruffle, fold, crease, plait, crimp, flute, gather"}, 
{"pledge", "noun - promise, guarantee, assurance, oath, vow, word of honor; verb - 1: ensure, mortgage, contract, secure, bind, sign for; 2: promise, swear, vouch, vow"},
{"plenitude", "abundance, excess, profusion, wealth, bounty, luxuriance, copiousness, cornucopia"},
{"plenty", "abundance, sufficiency, plentitude, profusion, plethora, wealth, oodles, tons"},
{"plethora", "excess, surplus, overabundance, glut, surfeit"},
{"pliability", "1: (said of materials) flexibility, elasticity, malleability, ductility; 2: (said of persons) adaptability, amenability, obedience, docility"},
{"plight", "dilemma, predicament, difficulty, jam, impasse, quandary, pickle, scrape, straits"},
{"plod", "trudge, drag, clump, lumber, slog, tramp, tread"},
{"plot ", "noun - 1: intrigue, conspiracy, trick, cabal, machination, stratagem; 2: narrative, outline, story, suspense, structure, unfolding, development, design; 3: lot, tract, division, parcel; verb -  contrive, scheme, plan, outline, draft, brew, conceive, concoct, frame, hatch, map, project, collude"},
{"plow", "break, cultivate, furrow, turn, dig, ridge, spade, till"},
{"ploy", "stratagem, trick, subterfuge, ruse, scheme, gambit, artifice, contrivance, maneuver"},
{"pluck", "pick, pull, snatch, tug, tweak, yank, jerk"},
{"plug", "stop, obstruct, close, cork, fill, seal, stuff, tamp, occlude"},
{"plumb", "fathom, measure, gauge, sound, probe, search, explore, investigate"},
{"plummet", "plunge, fall, nosedive, swoop, tumble, crash"},
{"plunder", "noun - loot, booty, winnings, spoils, pillage, rapine; verb - bum, steal, raid, ravage, devastate, ransack, rifle, sack, spoilage, depredate"},
{"plunge", "fall, dive, drop, hurtle, pitch, plummet, sink, swoop, tumble"},
{"plurality", "majority, preponderance, most, multiplicity"},
{"plus", "extra, bonus, credit, benefit, asset, surplus, perk"},
{"ply", "noun - thickness, fold, overlay, leaf, sheet, layer; verb - 1: practice, pursue, follow, exercise, work at; 2: provide, supply, replenish, equip, furbish"},
{"poach", "steal, pilfer, filch, smuggle, appropriate, plunder, trespass, infringe"},
{"pocket", "noun - 1: hole, cavity, hollow, opening; 2: pouch, receptacle, sac, envelope, bag, pod; verb - steal, conceal, appropriate, lift, pilfer, pinch, purloin, embezzle"},
{"poet", "bard, versifier, minstrel, troubadour, lyrist, rhymester"},
{"poignancy", "1: intensity, concentration, sharpness, piquancy, pungency, keenness, evocativeness; 2: emotion, sentiment, tenderness, pathos, feeling"},
{"point", "noun - 1: position, location, spot, place, locality, spot, site, station; 2: tip, end, apex, thorn, spike, barb, prick, spur, tine, tooth, nub; 3: purpose, motive, aim, goal, objective, end, object, intention, intent; 4: (beside the point) irrelevant, immaterial, not pertinent, not germane; 5: (to the point) relevant, pertinent, apt, exact, on target; verb - 1: indicate, designate, show, name, suggest, draw attention to, signify, signal, denote; 2: direct, guide, lead, steer, train, influence, hint"},
{"pointer", "hint, advice, suggestion, caution, recommendation, tip, warning, clue, information"},
{"poise", "noun - composure, dignity, aplomb, calmness, grace, elegance, equanimity, savoir-faire, sang-froid, presence of mind, cool, coolness, equilibrium, assurance; verb - position, balance, hold, hang, float, suspend, support, hover"},
{"poison", "noun - toxin, venom, contamination, virus, contagion, blight, bane, corruption, canker, malignancy, cancer, miasma, aconite; verb - taint, corrupt, defile, contaminate, adulterate, envenom, pollute, subvert, pervert, infect, warp, undermine, murder, deprave, vitiate"},
{"poke", "noun - nudge, prod, shove, jab, thrust, punch, butt, dig; verb - 1: prod, stab, push, shove, nudge, jab, stick, thrust, hit, elbow, dig, butt, hit, punch, interfere; 2: poke fun at tease, ridicule, mock, parody, rib, make fun of, spoof, send up, jeer"},
{"polarity", "duality, dichotomy, paradox, contradiction, opposition, ambivalence, oppositeness, contrariety"},
{"pole", "bar, post, rod, staff, shaft, stick, stake, mast"},
{"polemics", "argument, dispute, debate, controversy, contention, argumentation, disputation"},
{"police", "noun - police force, cops, the law, the fuzz; constabulary, the boys in blue; verb - protect, monitor, defend, guard, patrol, watch, supervise, check, keep guard over, keep a check on, oversee, regulate, stand guard over, keep the peace, keep in order"},
{"policy", "rule, practice, custom, course, stance, theory, protocol, plan, program, procedure, line, stratagem, code, guideline"},
{"polish", "noun - 1: gloss, glaze, veneer, sheen, luster, varnish, finish, sparkle, brightness, brilliance; 2: cultivation, sophistication, style, breeding, grace, urbanity, class, refinement, elegance, politesse, savoir-faire, suavity, expertise, proficiency, perfectionism; verb - 1: wax, buff, burnish, rub, shine, finish, brighten, clean, furbish, slick, touch up, luster, file; 2: cultivate, improve, refine, perfect, brush up, enhance; 3: (polish off) eat, finish, consume, devour, gobble, wolf, stuff, down, put away"},
{"politeness", "consideration, cordiality, gentility, graciousness, refinement, tact, manners, deference, diplomacy, respect, refinement, polish, civility, cultivation"},
{"politician", "officeholder, office-seeker, statesman, politico, legislator; tactician, manipulator, opportunist, agitator, stirrer, Machiavellian"},
{"politics", "government, political science, ideology, affairs of state, polity, statesmanship, statecraft, civics, diplomacy; machinations, manipulation"},
{"poll", "noun - survey, census, count, sampling, kite-flying, canvass, ballot, returns, tally, figures, vote, voting, plebiscite; verb - question, list, examine, register, enroll"},
{"pollute", "dirty, contaminate, corrupt, foul, soil, sully, taint, stain, defile, mar, infect, desecrate, debase, poison"},
{"pollution", "contamination, corruption, defilement, impurity, desecration, stain, taint, dirtying, foulness, infection, profanation, violation, adulteration, befouling"},
{"poltergeist", "ghost, spirit, spook, ghoul, goblin"},
{"pomp", "grandeur, show, splendor, magnificence, vainglory, display, ceremoniousness, ostentation, pomposity, pageantry, flourish, state, ritual, solemnity, eclat"},
{"pomposity", "pretension, pretentiousness, affectation, airs, bombast, vanity, vainglory, self-importance, portentousness, presumption, grandiloquence, stuffiness, rhetoric, ranting, fustian"},
{"ponder", "think, brood, cogitate, deliberate, reflect, meditate, ruminate, consider, contemplate, weigh, study, mull over, muse, give thought to, examine"},
{"pontificate", "preach, expound, harangue, sound off, lecture, sermonize, hold forth, lay down the law, moralize, pronounce, declaim, perorate"},
{"pooh-pooh", "dismiss, deride, ridicule, reject, slight, scorn, minimize, belittle, disdain, scoff, spurn, turn up one's nose at, disparage, disregard, play down"},
{"pool", "noun - 1: pond, lake, swimming pool, watering hole, puddle, mud puddle, fishpond, millpond, tam; 2: supply, funds, provisions, equipment, reserve, pot, kitty, accumulation, combine, collective, bank, purse, stakes; 3: billiards, eight ball, snooker; verb - combine, merge, put together, amalgamate, chip in, contribute, share"},
{"pop", "noun - 1: explosion, report, noise, crack, bang, burst, snap; 2: soda pop, soda water, soft drink, drink, beverage; verb - explode, burst, bang, crack, report, go off, go bang, snap"}, 
{"poppycock", "nonsense, drivel, balderdash, gibberish, rubbish, gobbledygook, guff, bunk; trash; baloney, hooey; babble"}, 
{"populace", "public, general public, multitude, people, masses, rank and file, inhabitants, rabble, throng, commonality, proletariat, crowd, common herd"},
{"popularity", "fame, favor, adulation, worship, regard, mass appeal, repute, vogue, acceptance, approval, celebrity, stardom, idolization, glory, recognition, esteem"}, 
{"popularize", "spread, propagate, disseminate, universalize, give currency to, familiarize, simplify, democratize, vulgarize, debase"}, 
{"populate", "settle, inhabit, occupy, colonize, people, tenant, put down roots in, live in, establish oneself in, overrun, habit"},
{"population", "people, citizens, citizenry, residents, denizens, inhabitants, populace, occupants, natives, society, community, folk"}, 
{"populous", "teeming, swarming, overpopulated, crowded, packed, crawling, populated, thickly populated, frequented, thronged"}, 
{"porch", "piazza, portico, breezeway, veranda, balcony, entrance, doorstep, stoop, gallery"},
{"prize", "noun - purse, goal, award, winnings, conquest, desire, aim, reward, trophy, haul, stakes, hope, honor, windfall, accolade; verb - treasure, cherish, value, esteem, revere, reverence, appreciate, hold dear"},
{"probability", "likelihood, chance, chances, prospect, liability, odds, expectation, likeliness, assumption, presumption"},
{"probation", "trial, trial period, test, testing, apprenticeship, proof, examination, initiation"},
{"probe", "noun - investigation, inquiry, exploration, inquest, research, drill, scrutiny, study, detection; verb - explore, examine, investigate, look into, search, sift, poke, prod, pierce, go into, query, scrutinize, sound, test, verify"},
{"probity", "honesty, honor, equity, fairness, integrity, righteousness, rectitude, worth, uprightness, morality, virtue, fidelity, goodness, sincerity, justice"},
{"problem", "1:predicament, difficulty, dilemma, complication, jam, trouble, quandary, dispute, disagreement, no laughing matter; 2: puzzle, riddle, brain-teaser, poser, enigma, question"},
{"procedure", "1:  (customary way of doing things) method, fashion, style, routine, mode, system, formula, custom, form, conduct, practice, ground rules, modus operandi; 2: (series of steps to be taken) plan, course of action, plan of action, scheme, idea, strategy, process"},
{"proceed", "1: continue, carry on, press on, advance, start, go ahead, set out, progress, move on; 2: issue, spring, stem, derive, originate, flow"},
{"proceedings", "matters, transactions, affairs, action, events, doings, dealings, measures, process, business, procedure, annals, minutes, moves, undertaking"},
{"proceeds", "product, results, reward, income, profit, revenue, takings, receipts, return, gain, interest, yield"},
{"process", "noun - procedure, transaction, method, course, evolution, manner, operation, progression, step, formation, development, advance, performance, practice, measure; verb -  deal with, treat, handle, refine, prepare, convert, alter, transform, digitize, dispose of, fulfill"},
{"processing", "preparation, refinement, handling, conversion"},
{"procession", "parade, train, cavalcade, column, march, file, sequence, series, string, cortege, succession, motorcade, cycle, course, run"},
{"proclaim", "declare, announce, herald, profess, publish, trumpet, testify, make known, promulgate, enunciate, enounce, advertise, affirm, broadcast, blazon, blaze, show"},
{"proclamation", "declaration, announcement, pronouncement, publication, edict, decree, manifesto, notification, notice, ukase"},
{"proclivity", "tendency, predisposition, weakness, leaning, bent, bias, inclination, penchant, liability, predilection, propensity, proneness, disposition, facility"},
{"procrastinate", "postpone, stall, retard, protract, delay, defer, daffy, dilly-dally, drag one's feet, prolong, play for time, put off, stall, temporize, adjourn, gain time"},
{"procrastination", "stalling, deferral, delaying, dallying, dilly-dallying, temporizing, tergiversation"},
{"procreate", "engender, breed, produce, reproduce, generate, father, sire, mother, propagate, beget, conceive, spawn"},
{"procreation", "reproduction, conception, impregnation, generation, breeding, propagation"},
{"procure", "1: get, obtain, secure, acquire, appropriate, purchase, gain, bag, effect, come by, pick up, win, lay hands on; 2: pimp, pander, prostitute"},
{"procurer", "pimp, madam, panderer, procuress"},
{"prod", "noun - 1: push, shove, dig, jab, nudge, poke, boost, elbow; 2: reminder, stimulus, signal, cue, prompt, catalyst; verb - 1: jab, shove, poke, dig, elbow, nudge, prick, push; 2: incite, motivate, drive, egg on, push, propel, impel, goad, prompt, spur, stimulate, rouse"},
{"prodigal", "big spender, wastrel, waster, squanderer, philanderer, profligate"},
{"prodigality", "1: affluence, richness, abundance, bounty, bountifulness, amplitude, plenty, plenteousness, copiousness; 2: wastefulness, waste, wantonness, unthrift, profligacy, intemperance, lavishness, dissipation, extravagance, recklessness, abandon, excess, squandering, immoderation"},
{"prodigy", "genius, boy or girl genius, whiz kid, talent, spectacle, marvel, curiosity, rarity, wizard, sensation"},
{"produce", "noun - product, yield, crop, harvest; verb - 1: (give birth to) yield, bear, deliver, engender, beget, breed, bring forth, generate; 2: (bring into being) compose, create, invent, originate, conceive, develop, effectuate, write, design, fabricate, imagine, engender, turn out, devise, manufacture; 3: (lead to a result) cause, effect, occasion, bring about, begin, start; 4: (put on as a show) display,  present, show, stage, exhibit, demonstrate, mount"},
{"producer", "maker, grower, farmer, manufacturer; manager, director, impresario, presenter"},
{"product", "1: result, outcome, offspring, consequence, fruit, legacy, yield, upshot, effect, issue, returns, spin-off, offshoot; 2: commodity, artifact, merchandise, work"},
{"production", "1: making, creation, construction, assembly, fabrication, manufacture, manufacturing, originating, producing, formation; 2: product, crop, result, stock; 3: (make a production out of) make a fuss over, elaborate, exaggerate, overdo, make a mountain out of a molehill, make much ado over nothing"},
{"productivity", "yield, output, production, work rate, effectiveness, productiveness, abundance, achievement"},
{"profane", "degrade, abuse, defile, debase, desecrate, violate, blaspheme, curse, pervert, misuse, pollute, contaminate, prostitute, vitiate, misemploy"},
{"profanity", "obscenity, expletive, curse, swearword, four-letter word; abuse, blasphemy, swearing, sacrilege, irreverence, execration, impiety, malediction"},
{"profess", "confess, claim, assert, state, vouch, avow, avouch, reveal, acknowledge, confirm, declare, maintain, propound, aver, allege, certify, purport"},
{"profession", "1: occupation, job, line of work career, vocation, employment, calling, position, business, office, sphere, metier, walk of life; 2: declaration, confession, affirmation, acknowledgment, claim, assertion, statement, testimony, manifesto, attestation, vow, avowal"},
{"professional", "master, pro, expert, authority, virtuoso, specialist, wizard, maestro"},
{"professor", "teacher, educator, faculty member, schoolmaster, pedagogue, pundit, savant, sage"},
{"proffer", "offer, suggest, present, submit, extend, volunteer, propose, advance, tender, propound, hold out, hand"},
{"proficiency", "skill, skillfulness, talent, competence, ability, dexterity, expertise, know-how, finesse, facility, aptitude, mastery, knack, virtuosity, accomplishment"},
{"profile", "1: silhouette, side view, outline, drawing, sketch, form, figure, shape, portrait, contour, thumbnail sketch; 2: biography, characterization, review, study, survey, examination, analysis"},
{"profit", "noun - 1: gain, yield, proceeds, earnings, revenue, receipts, gravy, surplus, benefit, interest, winnings, takings, returns, percentage, a fast buck; 2: (non-monetary gain) advantage, return, gain, help; verb - gain, benefit, better, improve, help, advance, aid, avail, line one's pockets, promote, contribute, serve, advantage"},
{"profiteer", "noun - extortionist, exploiter, racketeer; verb - extort, exploit, overcharge, fleece, racketeer, make a killing, make a fast buck"},
{"profiteering", "racketeering, extortion, exploitation"},
{"profligacy", "promiscuity, excess, depravity, corruption, abandon, degeneracy, immorality, extravagance, recklessness, fecklessness, wantonness, waste, wastefulness, dissipation, laxity, prodigality"},
{"profligate", "degenerate, wastrel, squanderer, waster, reprobate, prodigal, spendthrift, libertine, rake, debauchee, roue"},
{"profundity", "1: depth, pitch, deepness, subtlety, complexity; 2: perception, intelligence, insight, wisdom, acumen, acuity, learning, sagacity, perceptiveness, perspicacity, erudition, profoundness, seriousness, perspicuity, strength"},
{"profusion", "abundance, wealth, surplus, plethora, multitude, excess, glut, quantity, superfluity, cornucopia, bounty, riot, plenitude, luxuriance, prodigality"},
{"progenitor", "ancestor, parent, father, mother, forefather, forerunner, predecessor, precursor, procreator, founder, antecedent, architect, begetter, originator, source, instigator, forebear"},
{"progeny", "children, young, offspring, descendants, family, posterity, issue, lineage, race, seed, stock, scions, breed"},
{"prognosis", "outlook, projection, forecast, prediction, expectation, speculation, surmise, prospect, prognostication"},
{"prognosticate", "forecast, predict, prophesy, harbinger, herald, foreshadow, portend, presage, soothsay, augur, betoken, indicate, divine, foretell, forebode"},
{"prognostication", "prediction, forecast, projection, prophecy, prognosis, speculation, expectation, horoscope, surmise, guess"},
{"program", "noun - 1: agenda, schedule, order of events, lineup, list, listing; procedure, plan, curriculum, syllabus, scheme, project; 2: performance, show, production, broadcast, presentation, transmission; verb - prearrange, plan, arrange, schedule, formulate, design, map out, engage, book, bill, line up, work out, map out, itemize; brainwash"},
{"progress", "noun - 1: motion, progression, advancement, advance, way, passage, headway, journey, course, continuation, procession, circuit; 2: improvement, gain, betterment, promotion, amelioration, advancement, breakthrough, step forward, development, growth, increase; verb - 1: advance, move, travel, proceed, come on, make headway, gather momentum, forge ahead, continue, blossom, grow, mature, develop, increase; 2: improve, prosper, better, gain, advance, ameliorate, make strides"},
{"progression", "1: advancement, gain, progress, furtherance, advance, headway; 2: succession, course, cycle, sequence, series, string, chain, concatenation, order"},
{"prohibit", "1: forbid, disallow, outlaw, rule out, stop, veto, preclude, ban, bar, prevent, constrain, proscribe, interdict; 2: hinder, obstruct, hamper, impede, restrict"},
{"prohibition", "ban, bar, obstruction, prevention, forbiddance, negation, embargo, exclusion, injunction, disallowance, constraint, interdiction, proscription, taboo"},
{"prohibitionist", "abolitionist, teetotaler"},
{"project", "noun - enterprise, undertaking, plan, design, conception, idea, venture, job, task plot, idea, scheme, program, assignment, work, proposal; verb - 1: protrude, extend, jut, overhang, stick out, stand out, bulge, extrude; 2: throw, hurl, propel, launch, fling, shoot, cast, exert, discharge, transmit"},
{"projectile", "bullet, shell, missile, rocket, grenade, ball, shot, mortar-bomb"},
{"projection", "1: protrusion, protuberance, prominence, ridge, bulge, overhang, jut, jetty, ledge, eaves, jutty, shelf, sill; 2: forecast, prediction, estimate, estimation, calculation, computation, extrapolation, reckoning, outline, plan, map, diagram, blueprint, representation"},
{"proletariat", "masses, mob, lower classes, common people, rabble, commoners, working class, plebeians, herd, peasants, canaille, commonalty"},
{"proliferate", "multiply, increase, expand, escalate, snowball, mushroom, breed, run riot, burgeon, exuberate"},
{"proliferation", "increase, escalation, multiplication, expansion, buildup, concentration, intensification, spread, luxuriance, snowballing, extension, mushrooming, duplication, metastasis"},
{"prolixity", "verbosity, long-windedness, wordiness, windiness, verbiage, discursiveness, circuitry, logorrhea, rambling, wandering, maundering, tediousness, repetitiousness"}, 
{"prologue", "introduction, prelude, foreword, preamble, preface, preliminary, proem, prolegomenon"}, 
{"prolong", "extend, lengthen, drag out, draw out, expand, stretch out, elongate, protract, perpetuate, continue, delay, spin out"}, 
{"promenade", "noun - walk, stroll, constitutional, saunter, airing, meandering, turn, walkabout; verb - walk, stroll, saunter, parade, swagger, strut, sally forth, perambulate, mosey"}, 
{"prominence", "1: projection, bulge, bump, mound, lump, protrusion, protuberance, rise, jutting, hump, elevation, height, promontory, crag; 2: notability, fame, celebrity, greatness, importance, precedence, distinction, eminence, prestige, reputation, standing, visibility, weight, salience"}, 
{"promiscuity", "immorality, lechery, wantonness, licentiousness, libertinism, depravity, profligacy, debauchery, looseness, permissiveness, promiscuousness, abandon, amorality, dissipation, laxity"},
{"promise", "noun - 1: pledge, guarantee, oath, vow, word, word of honor, covenant, commitment, assurance, compact, bond, engagement; 2: hope, potential, talent, aptitude, capability, ability, capacity, flair; verb - vow, swear, affirm, pledge, guarantee, assure, warrant, take an oath, vouch, contract, engage"},
{"promontory", "ridge, cape, point, peninsula, projection, spur, mull, foreland, headland, ness"},
{"promote", "advance, endorse, support, back, boost, popularize, lobby for, champion, espouse, push, nurture, recommend, assist, aid, help, hype, plug"},
{"promotion", "1: advancement, furtherance, rise, boosting, support, preferment; improvement, development, elevation, cultivation, ennoblement, exaltation; 2: publicity, advertising, hype, plugging; campaign, fanfare, propaganda, lobbying, ballyhoo, trumpeting"},
{"prompt", "noun - cue, prod, reminder, hint, help, instigation, stimulus, jolt, jog, spur; verb - 1: instigate, stimulate, motivate, cause, provoke, evoke, induce, incite, impel, elicit, inspire, give rise to, occasion, call forth; 2: (to aid the memory) assist, advise, coach, remind, cue"},
{"prompting", "encouragement, persuasion, reminder, influence, suggestion, urging, jogging, admonition, incitement, pressing, pressure, prodding, reminding, hint"},
{"promptness", "punctuality, alacrity, promptitude, eagerness, readiness, haste, dispatch, speed, expedition, quickness, willingness, swiftness, alertness, briskness"},
{"promulgate", "publicize, announce, broadcast, declare, decree, publish, spread, proclaim, promote, advertise, issue, notify, circulate, communicate, disseminate"},
{"promulgation", "announcement, declaration, proclamation, publication, publicizing, promulgating, dissemination, communication, issuance"},
{"prong", "spike, tine, spur, tip, fork, projection"},
{"pronounce", "enunciate, utter, vocalize, sound, articulate, accent, stress, speak; decree, declare, deliver, declaim, judge, say"},
{"pronouncement", "announcement, notice, declaration, decree, edict, manifesto, judgment, proclamation, statement, promulgation, assertion, dictum, notification"},
{"pronunciation", "enunciation, articulation, elocution, diction, intonation, inflection, speech, stress, modulation, accent, accentuation"},
{"proof", "1: evidence, authentication, verification, certification, documentation, confirmation, corroboration, substantiation, attestation; 2: (process of verifying) trial, attempt, test, testimony, ordeal, demonstration, experiment, examination, scrutiny, assay"},
{"prop", "noun - support, brace, buttress, stay, mainstay, strut, truss, stanchion; verb - bolster, support, sustain, rest, stand, stay, buttress, maintain, uphold, shore, lean, set, strut, underpin, truss"},
{"propagate", "1: beget, breed, reproduce, procreate, multiply, proliferate, produce, spawn, generate, engender, increase; 2: spread, publicize, circulate, broadcast, publish, transmit, diffuse, promote, promulgate, disseminate, proclaim"},
{"propagation", "1: procreation, reproduction, breeding, generation, multiplication, increase, proliferation, spawning, issuance; 2: spread, spreading, diffusion, distribution, circulation, dissemination, communication, transmission, promotion, promulgation"},
{"propel", "drive, force, shove, thrust, push, launch, shoot, impel, waft, start, send"},
{"propensity", "proclivity, tendency, inclination, predisposition, bent, bias, aptness, liability, leaning, penchant, foible, proneness, weakness, susceptibility, readiness"},
{"property", "1: possessions, belongings, goods, assets, resources, riches, wealth, means, effects, capital, estate, title, chattels; land, real estate, realty, acres, holdings, freehold, buildings, houses; 2: characteristic, quality, feature, trait, mark, attribute, idiosyncrasy, hallmark, virtue, peculiarity, distinction, affection, ability"},
{"prophecy", "prediction, forecast, revelation, augury, divination, second sight, foretelling, soothsaying, prognosis, prescience, prognostication"},
{"prophesy", "predict, forecast, foretell, forewarn, divine, augur, foresee, presage, prognosticate, soothsay"},
{"prophet", "oracle, seer, soothsayer, clairvoyant, sybil, forecaster, diviner, augur, foreteller, prognosticator, tipster, vaticinator"},
{"propinquity", "1: proximity, adjacency, closeness, nearness, vicinity, neighborhood; 2: kinship, relationship, relation, tie, affiliation, affinity, connection, blood, consanguinity"}, 
{"propitiate", "soothe, placate, pacify, conciliate, appease, satisfy, reconcile, mollify"}, 
{"propitiation", "appeasement, peacemaking, pacification, pacifying, conciliation, placation, reconciliation, mollification"}, 
{"proponent", "advocate, supporter, backer, friend, enthusiast, fan, defender, patron, partisan, apologist, exponent, vindicator, champion, subscriber"}, 
{"proportion", "1: ratio, fraction, percentage, quota, part, measure, share, segment, cut, division, amount; 2: (pleasing relationship among parts) balance, agreement, harmony, symmetry, congruity"}, 
{"proportions", "measurements, dimensions, size, bulk, volume, expanse, breadth, magnitude, capacity, amplitude, extent, range, scope"}, 
{"proposal", "1: offer, proposition, bid, tender, proffer, suggestion, recommendation, presentation, overture, motion; 2: plan, scheme, outline, project, design, program, draft, sketch, platform, manifesto"},
{"propose", "1: suggest, recommend, submit, bring up, introduce, put forward, lay before, propound, tender, move, enunciate, advance, proffer, invite; 2: mean, intend, plan, purpose, aim, have in mind, scheme, design"},
{"proposition", "noun - suggestion, proposal, recommendation, plan, scheme, project, program, motion, manifesto, tender; verb - solicit, ask, approach, accost, come on to"},
{"propound", "suggest, propose, contend, submit, postulate, present, advance, advocate, put forward, move, set forth, lay down, enunciate"},
{"proprieties", "etiquette, protocol, decorum, niceties, social graces, civilities, conventions, decencies, p's and q's"},
{"proprietor", "owner, landlord, landlady, deed holder, title holder, freeholder, chatelaine, landowner, possessor"},
{"propriety", "1: suitability, appropriateness, rightness, correctness, rectitude, fitness, aptness, seemliness, decency; 2: (proper behavior) manners, protocol, politeness, etiquette, respectability, decorum, courtesy, modesty, decency, refinement, delicacy, breeding"},
{"propulsion", "power, drive, momentum, push, thrust, pressure, impulse, impetus, impulsion"},
{"prorate", "distribute, allocate, allot, divide"},
{"proscribe", "prohibit, boycott, embargo, outlaw, condemn, bar, banish, denounce, excommunicate, reject, doom, censure, exclude, exile, expatriate"},
{"proscription", "prohibition, taboo, ban, deportation, banishment, boycott, eviction, embargo, excommunication, rejection, ejection, denunciation, condemnation, expulsion, bar, expatriation, damning"},
{"prose", "writing, literature, story, fiction, nonfiction, composition"},
{"prosecute", "1: (carry on an activity) pursue, execute, engage in, practice, continue, persist, work at, conduct, direct, manage, see through, follow through, carry on, persevere; 2: sue, try, indict, litigate, summon, bring suit against, take to court, bring to trial, put on trial, arraign, prefer charges"},
{"prosecution", "execution, pursuit, pursuance, persistence, conduct, following through"},
{"proselytize", "convert, persuade, win over, spread the gospel, make converts, bring to the fold, bring to God, evangelize, propagandize"},
{"prospect", "noun - 1: view, vista, panorama, scene, sight, landscape; 2: outlook, forecast, plan, future, prognosis, presumption, promise, hopes, expectation, calculation, contemplation; 3: candidate, bet; potentiality, possibility, probability, likelihood; verb - search, seek, explore, survey, quest, nose, (Australian)"},
{"prospectus", "plan, outline, scheme, program, platform, syllabus, account, manifesto, list, synopsis, catalog, announcement, conspectus, pamphlet"},
{"prosper", "succeed, thrive, advance, boom, flourish, make good, fare well, progress, burgeon, bloom, flower, get on"},
{"prosperity", "riches, wealth, success, luxury, affluence, fortune, the good life, good times, plenty, well-being, good fortune, prosperousness, ease, boom, weal"},
{"prostitute", "harlot, whore, streetwalker, wench, call girl, trollop, strumpet, courtesan, fallen woman, hooker, working girl, tart, moll, floozy"},
{"prostitute", "cheapen, demean, degrade, devalue, profane, pervert, misuse, debase, misapply"},
{"prostitution", "vice, whoring, harlotry, the oldest profession, street-walking; degradation, misuse, cheapening"},
{"prostrate", "1: submit, yield, give in, obey, surrender; 2: overthrow, crush, ruin, overwhelm, paralyze, disarm, tire, wear out, exhaust, sap, fatigue, drain, weary, poop, shatter"},
{"prostration", "1: submission, surrender, obeisance, downfall, destruction, docility, abasement; bow, genuflection, kneeling; 2: exhaustion, weariness, weakness, paralysis, paresis"},
{"protagonist", "hero, heroine, lead, champion, principal, leader, proponent, advocate, supporter, mainstay, exponent, prime mover, standard-bearer"},
{"protect", "shield, shelter, defend, guard, safeguard, secure, watch over, cover, preserve, look after, stand guard over, care for, chaperon, escort, screen"},
{"protection", "1: (something that protects) shelter, shield, covering, cover, umbrella, barrier, guard, buffer, screen, aegis, bulwark, armor, refuge, safeguard; 2: (state of being protected) surety, care, safety, custody, defense, charge, guardianship, guarding, preservation, safekeeping, protecting"},
{"protector", "defender, bodyguard, guardian, guard, safeguard, champion, patron, benefactor, counsel, advocate, father-figure"},
{"protege", "student, disciple, pupil, charge, dependent, ward, discovery"},
{"protest", "noun - complaint, dissent, objection, disapproval, outcry, protestation, remonstrance, demurral, demur, declaration; verb - 1: object, disapprove, oppose, complain, demonstrate, remonstrate, squawk, disagree, expostulate, take exception, cry out; 2: maintain, insist, testify, contend"},
{"protestation", "1: dissent, protest, outcry, objection, complaint, disagreement, remonstrance, remonstration, expostulation; 2: affirmation, avowal, statement, pledge, oath, assurance"},
{"protestor", "dissident, dissenter, rebel, agitator, demonstrator, remonstrator, remonstrant"},
{"protocol", "etiquette, manners, decorum, customs, propriety, politesse, conventions, courtesies, formalities, good form, procedure, p's and q’s"},
{"prototype", "example, model, type, original, paradigm, standard, precedent, archetype, exemplar, mock-up, pattern, basis"},
{"protract", "lengthen, stretch out, extend, prolong, draw out, delay, sustain, keep going, continue"},
{"protrude", "bulge, stand out, extend, stick out, jut, project, point, protuberate, obtrude, pop"},
{"protrusion", "projection, outgrowth, protuberance, lump, bump, bulge, swelling, jut, process"},
{"protuberance", "outgrowth, knob, lump, bulge, bump, prominence, projection, swelling, protrusion, bulb, wart, welt, tumor, tuber, prominence"},
{"prove", "substantiate, demonstrate, justify, determine, confirm, attest, ascertain, establish, authenticate, verify, show, evidence, corroborate, check, try"},
{"provenance", "source, origin, birthplace, derivation, provenience"},
{"provender", "food, feed, fodder, rations, supplies, provisions, sustenance, victuals, edibles, comestibles, forage, groceries, eatables; eats"},
{"proverb", "saying, saw, maxim, adage, byword, dictum, aphorism, bromide, precept, gnome"},
{"provide", "1: (give something to someone) supply, furnish, equip, accommodate, grant, replenish, outfit, implement, stock, render, bestow, purvey, give, proffer, provision; 2: (have as a product) yield, produce, furnish, give, present, afford, impart"},
{"providence", "1: caution, farsightedness, presence of mind, prudence, discretion, foresight, forethought; 2: God's will, karma, divine intervention, predestination, predetermination, destiny, fate"},
{"provider", "source, supplier, supporter, benefactor, breadwinner, mainstay, giver, donor, wage-earner, angel"},
{"province", "district, domain, county, department, tract, territory, zone, post, field, colony, charge, sphere, section, orbit, role"}, 
{"provincialism", "1: (local expression) dialect, vernacular, localism, regionalism; 2: narrow-mindedness, localism, regionalism, parochialism, factionalism, sectionalism, provinciality, insularity"},
{"provision", "1: plan, arrangement, preparation; 2: reserve, accoutrements, equipment, supplies; 3: requirement, condition, prerequisite, demand, proviso, specification, stipulation, term, clause, caveat"}, 
{"provisions", "food, supplies, rations, stores, foodstuffs, groceries, fare, sustenance, victuals, edibles, eatables, comestibles, provender, eats, grub"}, 
{"proviso", "requirement, condition, stipulation, rider, qualification, restriction, small print, clause, limitation, provision, reservation, caveat"}, 
{"provocation", "instigation, incitement, inducement, grounds, stimulus, motive, cause, reason, justification, dare, challenge; taunt, affront, insult, injury"},
{"provoke", "1: vex, anger, infuriate, aggravate, madden, annoy, irritate, incense, chafe, insult, offend, irk, rile, affront, all; 2: incite, stir, rouse, arouse, inspire, instigate, motivate, promote, induce, elicit, fire, kindle, occasion; 3: cause, begin, make, produce, generate, give rise to, bring about"},
{"prow", "front, nose, head, bow, prow, stem, fore, forepart"},
{"prowess", "ability, command, expertise, expertness, dexterity, skill, mastery, excellence, facility, accomplishment, bravery, aptitude, adroitness, genius"},
{"prowl", "creep, sneak, roam, lurk, skulk, range, slink, scavenge, stalk, steal, hunt, cruise, patrol, nose, rove"},
{"proximity", "closeness, nearness, vicinity, adjacency, neighborhood, contiguity, juxtaposition, propinquity"},
{"proxy", "representative, surrogate, stand-in, substitute, agent, deputy, delegate, attorney, factor"},
{"prude", "puritan, prig, Victorian, old maid, goody-goody, bluenose, spoilsport, stick-in-the-mud, wet blanket"},
{"prudence", "judgment, caution, wisdom, sagacity, common sense, good sense, thrift, precaution, providence, policy"},
{"prune", "clip, cut, pare, snip, shape, trim, lop"},
{"pry", "1: force, heave, hoist, jimmy, lift, elevate, raise; 2: meddle, inquire, snoop, search, peek, reconnoiter, seek, peer"},
{"psalm", "hymn, praise, canticle, sacred song, paean"},
{"pseudonym", " alias, pen name, stage name, nom de plume, assumed name, false name, moniker"},
{"psyche", "consciousness, soul, intellect, self, personality, spirit, mind, awareness, individuality, anima"},
{"psychiatrist", "therapist, analyst, psychoanalyst, doctor, shrink"},
{"psychopath", "maniac, lunatic, madman, sociopath"},
{"puberty", "adolescence, pubescence, youth, maturity"},
{"public", "1: community, society, population, citizens, audience, constituency, buyers, market, multitude, supporters, voters, nation, masses; 2: (in public) openly, candidly, plainly"},
{"publication", "announcement, appearance, disclosure; periodical, issue, book, advertisement, brochure, pamphlet"},
{"publicist", "publicity agent, promoter, advertiser, PR agent"},
{"publicity", "notice, notoriety, intelligence, news; advertising, release, report"},
{"publicize", "publish, broadcast, declare, promote, spread about, bruit about"},
{"publish", "advertise, announce, publicize, proclaim, promulgate, print, issue, distribute, write"},
{"pucker", "noun - fold, wrinkle, crease, crinkle, furrow, plait; verb - purse, squeeze, condense, compress, contract, gather, shrivel, ruffle, tighten, crumple"},
{"pudding", "custard, mousse, tapioca, junket, dessert"},
{"puddle", "pool, plash, rut"},
{"puff", "noun - gust, wind, blast, whiff; verb - 1: flatter, praise, commend, congratulate, admire; 2: inflate, swell, distend, enlarge, fill; 3: pant, exhale, blow, expire; 4: (puffed up) arrogant, proud, self-righteous, preening, cocky, high and mighty, too big for one's britches, full of oneself"},
{"puke", "vomit, retch, heave, throw up, regurgitate, spew, barf"},
{"pull", "noun - 1: exertion, effort, force; influence, power, advantage, sway, clout; 2: attraction, seduction, magnetism, lure; verb - 1: tug, drag, haul, strain, wrench, yank; 2: draw up or together, pick, gather, rend; 2: (pull a fast one) swindle, cheat, sting, deceive, con, take for a ride; hoodwink; 3: (pull oneself together) recover, improve, revive, get one's act together"},
{"pulp", "flesh, marrow, paste, mush, pap, curd, poultice"},
{"pulpit", "1: ministry, clergy, priesthood, ecclesiastics; 2: platform, lectern, rostrum,, dais, soapbox"},
{"pulsate", "beat, throb, palpitate, vibrate, oscillate, quiver"},
{"pulse", "noun - beat, rhythm, vibration, pulsation; verb - pulsate, throb, tick"},
{"pulverize", "1: grind, granulate, hammer, crush, pestle, pound, flatten, mill; 2: destroy, demolish, annihilate, wreck"},
{"pummel", "pound, beat, strike"},
{"pump", "1: tap, draw, supply, drive, push, send; 2: interrogate, question, probe, cross-examine, debrief"},
{"pun", "joke, double entendre, play on words, witticism, quip, conceit"},
{"punch", "1: strike, hit, knock, jab, clobber, box, slap; 2: perforate, bore, pierce"},
{"punctuate", "emphasize, accentuate, stress, underline, point, interject, interrupt"},
{"puncture", "noun - leak, slit, break; verb - perforate, pierce, rupture, prick"},
{"pundit", "expert, authority, master, teacher, maestro, guru"},
{"punish", "chasten, correct, reprove, sentence, abuse, castigate, oppress, lecture, chastise, admonish, reprimand"},
{"punishment", "discipline, retribution, penalty, sanction, penance"},
{"pupil", "student, disciple, scholar, protege, novice, beginner"},
{"puppet", "1: marionette, doll, figurine, moppet, manikin; 2: figurehead, mouthpiece, dupe, instrument, servant"},
{"purchase", "acquire, buy, procure, obtain, secure, ransom, attain"},
{"purchaser", "customer, client, consumer"},
{"purgation", "purge, catharsis, clarification, evacuation, expulsion"},
{"purgative", "physic, laxative, enema, purge, emetic"},
{"purge", "1: purify, clear, clarify, cleanse, eliminate, eradicate, dispose of, remove, extinguish, eject, extirpate, assassinate, exterminate, abolish, liquidate; 3: excrete, defecate, evacuate"},
{"purify", "1: cleanse, disinfect, sanitize, wash, deodorize; 2: (make free from sin) absolve, sanctify, shrive, chasten"},
{"purist", "pedant, quibbler, formalist, classicist"},
{"puritan", "moralist, zealot, fanatic, disciplinarian, prude"},
{"puritanism", "abstinence, propriety, self-denial"},
{"purity", "innocence, sincerity, naturalness, genuineness, simplicity; chastity, virtue, continence, self-command"},
{"purlieu", "1: border, fringe, periphery, boundary, edge; 2: environment, ambiance, vicinity, area, locale, district, neighborhood"},
{"purloin", "steal, remove, rob, thieve, appropriate, take, swipe, filch"},
{"purport", "noun - significance, meaning, implication, tenor, gist, theme, direction, import; verb - declare, allege, indicate, assert, suggest"},
{"purpose", "noun - 1: goal, end, mission, objective, design, target, resolve, intent, proposal, prospect, ambition, destination; 2: resolution, tenacity, persistence, grit, perseverance, constancy, determination, confidence; verb - intend, aim, propose, plan"},
{"purse", "noun - pocketbook, pouch, billfold, wallet, money belt, coin purse, receptacle; verb - pucker, tighten, close, compress, wrinkle, contract"},
{"pursuance", "accomplishment, achievement, completion, discharge, execution, performance, prosecution"},
{"pursue", "1: chase, seek, stalk, track (down), hound, shadow, follow; 2: (follow a course of action) continue, persevere, proceed, carry on, practice, perform"},
{"pursuit", "chase, hunt, race"},
{"purvey", "supply, provision, stock, provide, furnish, victual, serve"},
{"push", "1: (press through or against something) force, thrust, shove, crowd, ram, exert, contend, strain; 2: (move something forward) drive, propel, impel, accelerate, launch, actuate; 3: promote, advance, urge, expedite"},
{"pushover", "victim, fool, sucker, dupe, easy mark, patsy"},
{"pussyfoot", "avoid, evade, equivocate, dodge, sidestep, hedge"},
{"put", "1: place, lay, set, seat, settle; establish, install, quarter, fix; deposit, invest, insert, embed, plant; 2: (put up) 1: build, erect, construct, fabricate; 2: bet, speculate, gamble, wager, put one's money on; 3 (provide a bed for) house, shelter, entertain, make welcome"},
{"put-down", "insult, criticism, retort, rejoinder, slur"},
{"put-on", "deception, pretense, device, trick, hoax, joke, fake"},
{"putter", "loiter, dawdle, poke, fritter"},
{"puzzle", "noun - 1: perplexity, vexation, doubt, disorientation, hardship; 2: problem, dilemma, question, mystery, issue, riddle, conundrum, oracle, secret; verb - 1: perplex, obscure, confuse, frustrate, mystify, complicate, bewilder; 2: marvel, wonder, be mystified"},
{"puzzlement", "puzzle, confusion, doubt, perplexity, wonder"},
{"pylon", "1: arch, entrance, door, span; 2: pillar, post, shaft, column, tower"}
};

Save["pnounandverbsyn", psyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
qsyn = 
{
{"quack", "fraud, swindler, impostor, charlatan, cheat, mountebank"},
{"quaff", "drink, gulp, swig, imbibe, swill, guzzle, knock back, toss off"},
{"quagmire", "1: swamp, bog, mire, marsh, quicksand; 2: predicament, dilemma, quandary, plight, impasse, imbroglio"},
{"quail", "cower, recoil, blanch, back away, shrink, tremble, flinch"},
{"quake", "shake, shudder, tremble, quiver, convulse, vibrate"},
{"qualification", "noun - 1: competence, aptitude, capability, suitability, fitness; 2: limitation, condition, criterion, reservation, stipulation, restriction, fine print, proviso, caveat; verb - ability, competence, accomplishment, certification, training, credentials, portfolio, experience, background"},
{"qualify", "1: limit, restrain, reduce, temper; 2: fulfill, fit, suit, measure up, pass muster"},
{"quality", "1: characteristic, trait, feature, aspect, attribute, property, peculiarity, distinction; 2: excellence, merit, worth, value, caliber, standing, importance"},
{"qualm", "apprehension, fear, doubt, hesitation, misgiving, reluctance, uncertainty, anxiety, twinge, pang"},
{"quandary", "problem, predicament, dilemma, entanglement, mess, confusion, impasse, corner, hole, jam, kettle of fish, hornet's nest"},
{"quantity", "amount, capacity, measure, portion, sum, total, aggregate, volume, weight"},
{"quarantine", "noun - isolation, segregation, detention, separation; verb - isolate, segregate, detain, separate, place apart, restrain, hospitalize"},
{"quarrel", "noun - argument, dispute, disagreement, contention, spat, bickering, squabbling, fracas, fuss; verb - argue, fight, bicker, differ, disagree, dispute, object, squabble, fall out, be at logger heads"},
{"quarry", "1: mine, shaft, vein, lode; 2: prey, game, victim, prize, target"},
{"quarter", "noun - 1: neighborhood, area, territory, region, sector, section, zone; 2: mercy, compassion, clemency, pity, forbearance; verb - 1: divide, cleave, dismember, cut up; 2: lodge, accommodate, shelter, board, house, put up, billet"},
{"quarters", "lodgings, accommodation, residence, habitation, billets; apartment, flat, house"},
{"quash", "1: annul, cancel, invalidate, nullify, void; 2: (put down an uprising) crush, subdue, quell, suppress"},
{"quaver", "noun - quiver, tremor, vibration, shake, warble, tremble; verb - quake, quiver, tremble, vibrate, warble, shudder, shake, oscillate"},
{"quay", "dock, pier, harbor, wharf, jetty"},
{"queen", "monarch, empress, goddess, ruler, sovereign, beauty, prima donna"},
{"quell", "1: allay, mollify, pacify, assuage, calm, alleviate, soothe; 2: (put down an uprising) subdue, crush, quash, extinguish, defeat, suppress, vanquish"},
{"quench", "1: satisfy, sate, slake, appease; 2: stifle, smother, put out, dampen, douse, extinguish"},
{"query", "noun - inquiry, question, doubt, suspicion; verb - ask, question, doubt, suspect, challenge, investigate, probe, inspect"},
{"quest", "mission, expedition, journey, pilgrimage, crusade, pursuit, search"},
{"question", "noun - 1: inquiry, query, interrogation, inquisition, catechism, inquest; 2: topic, subject, theme, problem, thesis; verb - 1: ask, inquire, interview, probe, interrogate, query, grill, pump; 2: doubt, challenge, impugn, dispute, suspect"},
{"questioner", "inquirer, examiner, inquisitor, interrogator, doubter, skeptic"},
{"quibble", "noun - evasion, equivocation, subterfuge, dodge, prevarication, sophism; cavil, hairsplitting, nit-picking; verb - equivocate, carp, cavil, split hairs, evade, prevaricate"},
{"quicken", "1: speed, accelerate, pick up speed, expedite, hasten, hurry; 2: animate, rouse, energize, enliven, excite, revive, stimulate, incite"},
{"quiet", "noun - silence, tranquility, calm, stiffness, peace, repose; verb - calm, subdue, restrain, compose, tranquilize, pacify, placate, appease, hush, lull, allay, mollify"},
{"quilt", "bedspread, bedcover, comforter, coverlet, duvet"},
{"quintessence", "essence, embodiment, core, heart, marrow, soul, nub, spirit, kernel, sum and substance"},
{"quip", "noun - jest, witticism, wisecrack, bon mot, one-liner; verb - jest, retort, wisecrack, ridicule, taunt, jeer"},
{"quirk", "idiosyncrasy, mannerism, peculiarity, eccentricity, peccadillo, foible, caprice, vagary, fetish, oddity, turn"},
{"quisling", "traitor, betrayer, turncoat, fifth columnist, Judas, collaborator, Benedict Arnold, apostate"},
{"quit", "1: leave, depart, vacate, go away, retire, decamp; 2: cease, desist, discontinue, end, stop, renounce, relinquish, abandon"},
{"quitter", "shirker, dropout, deserter, malingerer, slacker, defeatist"},
{"quiver", "noun - tremor, shiver, shake, convulsion, palpitation, vibration, oscillation, shudder, spasm; verb - shake, tremble, vibrate, shudder, convulse, flutter, oscillate, palpitate"},
{"quiz", "noun - test, examination, exam, questionnaire, investigation, catechism; verb - question, examine, interrogate, investigate, grill, pump, sound out"},
{"quota", "percentage, proportion, allocation, share, allowance, ration, slice, cut"},
{"quotation", "excerpt, passage, selection, citation, reference, extract, quote"},
{"quote", "cite, refer to, repeat, echo, recite, retell, attest"},
{"quotient", "result, outcome, remainder, computation"}
};

Save["qnounandverbsyn", qsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
rsyn = 
{
{"rabble", "mob, masses, riffraff, hoi polloi, populace, horde, proletariat, peasantry, commoners"},
{"rabble-rouser", "agitator, troublemaker, mischief-maker, gadfly, firebrand, incendiary, fomenter, ringleader, demagogue"},
{"race", "noun - 1: ancestry, descent, lineage, blood, kindred, people, stock, strain, clan, tribe, house, issue, progeny; 2: competition, contest, derby, sprint, scramble, chase, pursuit, quest; verb - run, speed, hurry, dash, tear, chase, sprint, scamper, hasten, fly; contend, vie, compete"},
{"raciness", "1: vigor, vitality, liveliness, spirit, excitement, spice; 2: indecency, lewdness, suggestiveness, indelicacy, prurience, pornography"},
{"rack", "noun - frame, framework, lattice, scaffold, skeleton, grating, bracket, stand, shelf; holder, receptacle, perch; verb - torment, agonize, torture, afflict, persecute, oppress"},
{"racket", "1: uproar, din, disturbance, riot, commotion, to-do, pandemonium, clamor, tumult; 2: fraud, swindle, graft, con game, shakedown, scam, deception, trick"},
{"radiance", "brilliance, incandescence, splendor, luminosity, shine, luster, refulgence"},
{"radiate", "shine, gleam, illuminate, irradiate, emanate, beam, emit, send out, diffuse, spread, scatter, disseminate, issue, proliferate, ramify"},
{"radical", "extremist, leftist, rebel, militant, insurgent, insurrectionist, revolutionary, terrorist"},
{"rag", "bother, nag, annoy, scold, upbraid, castigate"},
{"rage", "noun - 1: anger, fury, wrath, ire, fury, vehemence; frenzy, conniption, passion, tantrum; 2: style, fad, fashion, vogue, craze, mania; verb - rant, rave, inveigh, fulminate, storm, explode, rampage, seethe, fume, chafe"},
{"raid", "noun - invasion, attack, onslaught, strike, sortie, foray, bust, seizure, incursion, despoliation; verb - attack, invade, maraud, pillage, assail, storm, sack, despoil, rifle, forage, loot, plunder, ransack"},
{"rail", "1: rant, rage, fume, thunder; 2: (rail at) denounce, castigate, upbraid, harangue, lambaste, chastise, criticize, vituperate, abuse, revile, ridicule, inveigh against"},
{"railing", "fence, banister, balustrade, parapet, paling"},
{"raiment", "clothing, attire, garb, garments"},
{"rain", "noun - shower, cloudburst, deluge, downpour, torrent, squall, drizzle, sprinkle, mist; verb - 1: shower, pour, drizzle, sprinkle, mist, drop, fall, teem; 2: (give abundantly) heap, shower, lavish, expend"},
{"raise", "noun - increase, advance, promotion, gain, augmentation, expansion; verb - 1: lift, heighten, upraise, hoist, elevate, boost, mount, jack up; 2: build, construct, erect, rear, fabricate, fashion; 3: nurture, rear, nurse, support, suckle, nourish, foster, cultivate, breed, parent, propagate; 4: (acquire funds) collect, gather, procure, accumulate, appropriate, borrow"},
{"rake", "1:  libertine, lecher, playboy, philanderer, gigolo, Don Juan, Casanova, sensualist, profligate, Lothario; 2: (rake up) scrape up, scratch together, accumulate, gather, amass"},
{"rally", "noun - 1: gathering, convention, assembly, jamboree, conference, meeting; 2: revival, recovery, rebound, rebirth, renaissance; verb - 1: muster, assemble, convene, mobilize, convoke; 2: (improve the spirits of) encourage, urge, inspirit, cheer, buoy, embolden, hearten; 3: make a comeback, surge, recover, revive, rejuvenate, perk up, recuperate, improve, pull oneself together"},
{"ram", "beat, pound, batter, butt, collide, hit; stuff, jam, pack, cram, tamp"},
{"ramble", "noun - tour, trip, walk, excursion, hike, traipse, stroll, peregrination, perambulation; verb - 1: stroll, saunter, roam, meander, straggle, traipse, peregrinate; 2: twist, branch off, fork, stray, turn, wind; digress, babble, maunder, drivel, run off at the mouth"},
{"ramification", "consequence, upshot, result, development, offshoot, outgrowth, subdivision, fork, extension, sequel"},
{"ramp", "rise, incline, slope, grade, hill, inclination, acclivity"},
{"rampage", "uproar, ferment, disturbance, furor, tumult, tempest, rage, fury, storm"},
{"rampart", "fence, embankment, barricade, wall, bulwark, earthwork, parapet, palisade"},
{"rancor", "hostility, resentment, bitterness, hatred, spite, ill will, acrimony, animosity, malice, venom, spleen, enmity"},
{"range", "noun - distance, reach, limits, expanse, scope, parameters, confines, bounds, radius, breadth, compass; verb - 1: arrange, rank, order, align, classify, array; 2: traverse, roam, stroll, wander, ramble, explore, scour, cruise, search, reconnoiter"},
{"rank", "noun - 1: row, line, column, file, string; 2: standing, caste, status, grade, class, degree, order, sphere, station; eminence, distinction; verb - arrange, position, order, sort, class, classify, place, align, marshal, array, range, dispose, locate"},
{"rankle", "irritate, peeve, rile, irk, bother, mortify, embitter; fester, chafe, gaff, gnaw"},
{"ransack", "1: search, comb, rifle, rummage, scour, strip; 2: maraud, pillage, ravage, plunder, loot, gut, despoil, raid, sack, depredate"},
{"rant", "noun - harangue, rhetoric, bombast, bluster, tirade, storm, swagger, fustian, balderdash, nonsense, cant, rubbish; verb - rave, fume, bellow, bluster, spout, declaim, babble, holler, clamor, rail, vociferate, let off steam"},
{"rap", "noun - 1: blame, responsibility, punishment, reprimand, rebuke, censure, castigation, version; 2: talk, discussion, bun or rap session, parley, dialogue, colloquy; verb - 1: tap, knock, strike, hit, cuff, whack; 2: talk, chat, converse, discuss, commune, confabulate; 3: criticize, castigate, animadvert, lampoon, assail, ridicule, pillory"},
{"rape", "noun - violation, ravaging, defilement, desecration, spoliation, molestation, assault, abuse; verb - violate, assault, molest, debauch, deflower, plunder, despoil, force, ravish"},
{"rapine", "robbery, theft, looting, marauding, plunder, pillage, sacking, spoliation, despoilment, depredation, ransacking"},
{"rapport", "compatibility, affinity, bond, link, sympathy, empathy, harmony"},
{"rapprochement", "reconciliation, reunion, reconcilement, agreement, detente, demarche"},
{"rapscallion", "rogue, knave, cad, cur, scoundrel, scamp, reprobate, ne'er-do-well, scallywag, blackguard"},
{"rapture", "ecstasy, delight, bliss, euphoria, happiness, joy, exaltation, rhapsody, cloud nine"},
{"rarity", "1: scarcity, uncommonness, sparseness, infrequency, dearth, shortage; 2: curio, treasure, pearl, gem, find, wonder"},
{"rascal", "rogue, knave, devil, scoundrel, scamp, rapscallion, miscreant, ne'er-do-well, reprobate"},
{"rash", "epidemic, outbreak, plague, succession, spate, wave, eruption, flood"},
{"rasp", "grate, scratch, rub, irritate, grind, scour, abrade, excoriate"},
{"rate", "noun - 1: class, rank, status, degree, position, standing; 2: price, cost, value, worth, duty, fee, tariff, tax; verb - assess, rank, judge, estimate, evaluate, grade, class, determine, appraise, evaluate, consider, reckon, assay"},
{"ratification", "acceptance, confirmation, sanction, approval"},
{"ratify", "approve, endorse, sanction, confirm, corroborate, legalize, validate, authorize, affirm, authenticate"},
{"rating", "classification, position, rank, status, standing, designation, assessment, grade, sort, order"},
{"ratio", "proportion, share, percentage, balance, correlation, rate, correspondence, quotient, relationship"},
{"ration", "noun - allowance, allotment, portion, dole, helping, measure, part, share, quota, provision; verb - mete, allocate, apportion, allot, distribute, issue, dispense, supply, dole, budget, restrict, conserve, save"},
{"rationale", "basis, grounds, reasons, motivation, explanation, pretext, logic, raison d’etre, theory, hypothesis"},
{"rationalize", "excuse, explain away, justify, vindicate, account for, elucidate, reason out, extenuate, resolve, whitewash"},
{"rations", "provisions, supplies, stores, food, groceries, provender, commons"},
{"rattle", "noun - clatter, racket, din, clangor, noise, hubbub; verb - 1: chatter, prattle, prate, babble, gush; 2: disconcert, fluster, unnerve, confuse, disturb, discompose, discomfit, faze, frighten, shake, scare, upset; 3: (	rattle off) enumerate, list, itemize, recite, reel off"},
{"ravage", "devastate, raze, destroy, lay waste, plunder, ruin, sack, gut, loot, pillage, wreck, spoil, depredate"},
{"rave", "1: fume, rage, roar, rant, thunder, storm, declaim, harangue, ramble, splutter, fulminate; 2: (rave about) praise, extol, boost, enthuse, magnify"},
{"ravine", "gully, gorge, canyon, gulch, arroyo, valley, gap, break, crevice, crevasse"},
{"ravish", "1: enchant, bewitch, captivate, attract, allure, enthrall, draw, mesmerize, hold, magnetize, hypnotize, fascinate; 2: rape, seduce, deflower, abduct"},
{"ray", "beam, flash, glimmer, spark, shaft, flicker, glint; hint, trace, speck, bit, scintilla"},
{"raze", "destroy, ruin, level, obliterate, demolish, flatten, efface, erase, expunge, extirpate"},
{"reach", "noun - stretch, distance, span, extent, scope, sweep, compass, range, grasp, jurisdiction, dominion, mastery; verb - 1: (said of a goal or destination) attain, arrive at, get to, come to, enter, make; 2: join, touch, span, stretch"},
{"react", "respond, reply, reciprocate, answer, counter, requite, offset; behave, function, act"},
{"reaction", "1: reply, response, answer, acknowledgment, rejoinder, feedback, retort, reciprocation; 2: recoil, reversal, regression, backlash, rebound; repercussion, consequence"},
{"reactionary", "conservative, diehard, right-winger, archconservative, tory, mossback, Bourbon"},
{"read", "interpret, understand, decipher, construe, infer, see, comprehend"},
{"readiness", "1: preparation, preparedness, vigilance, alertness, wariness; 2: aptitude, adroitness, proficiency, dexterity, facility, ease"},
{"reading", "1: interpretation, recital, recitation, rendition, enactment, performance, version, treatment; 2: excerpt, passage, section, installment, quotation, extract, brief, digest"},
{"ready", "prepare, arrange, complete, devise, contrive, provide for"},
{"reality", "actuality, fact, truth, verity, authenticity, realism, verisimilitude, genuineness, palpability, materiality"},
{"realization", "comprehension, understanding, awareness, consciousness, recognition, insight, appreciation, cognition"},
{"realize", "1: complete, bring to fulfillment, perfect, make good, actualize; 2: understand, recognize, apprehend, recognize, see, perceive, learn, appreciate, discern; 3: profit, gain, reap, earn, obtain"},
{"realm", "domain, jurisdiction, region, territory, zone, area, department, sphere, kingdom"},
{"reap", "collect, gather, acquire, get, secure, obtain, win, gain, realize, harvest, garner, mow, crop, cut"},
{"reapportion", "redistribute, divide, allot, distribute, redistrict, resection"},
{"rear", "noun - buttocks, derri6re, rump, bottom, behind, backside, tail, posterior, hindquarters, butt, buns; verb -  (rise to a higher level) raise, lift, erect, fabricate, build, elevate, hoist, boost; 2: (take care of and educate children) raise, bring up, foster, parent, nurse, nurture, train, educate, cultivate"},
{"rearrange", "alter, reposition, shift, adjust, reset, revamp, reorder, rework, vary"},
{"reason", "noun - 1: motive, purpose, cause, intention, rationale, idea, design, aim, end; 2: excuse, rationalization, alibi, explanation, defense, apologia; 3: reasoning, logic, cognition, thought, intellection, ratiocination, conceptualization, cogitation; verb - 1: think, contemplate, deliberate, cogitate, reflect, analyze, conclude, deduce, infer, solve, work out; 2: (have constructive dialogue) discuss, discourse, demonstrate, point out, debate, argue, justify, contend, dispute"},
{"reasoning", "thought, logic, analysis, cogitation, deliberation; argument, explication, exposition"},
{"reassure", "hearten, comfort, rally, nerve, bolster, encourage, inspirit, brace"},
{"rebel", "noun - dissenter, malcontent, nonconformist, heretic, revolutionary, seditionist, insurgent, mutineer, secessionist, maverick, apostate, schismatic; verb -  defy, disobey, mutiny, revolt, dissent, secede, resist, combat, oppose"},
{"rebellion", "revolt, revolution, dissent, defiance, insubordination, uprising, mutiny, insurrection, overthrow, coup, putsch"},
{"rebirth", "reincarnation, resurrection, rejuvenation, renewal, revival, reactivation, renaissance, resurgence"},
{"rebound", "noun - return, ricochet, bounce, recoil, recovery, kick; verb - recover, rally, improve, recoup, bounce back, boomerang, return"},
{"rebuff", "noun - rejection, refusal, snub, denial, repulse, slight, brush-off, check, cold shoulder; verb - discourage, reject, repulse, slight, spurn, snub, refuse, deny, resist, oppose, turn away"},
{"rebuild", "renovate, restore, remodel, remake, reconstruct, refurbish"},
{"rebuke", "noun - reproach, condemnation, admonition, castigation, blame, censure, chastisement, tongue-lashing, dressing-down, reprimand; verb - scold, reprimand, chide, reprove, admonish, berate, upbraid, reprehend, blame, castigate, censure, chastise"},
{"rebut", "counter, retort, refute, discredit, negate, invalidate, overturn, defeat, disprove, explode, quash"},
{"rebuttal", "reply, answer, response, comeback; refutation, negation, invalidation, disproof, confutation"},
{"recall", "noun - memory, recollection, remembrance, reminiscence, retention; verb - 1: remember, recollect, recapture, summon, evoke, bring to mind, review, retrace; 2: revoke, countermand, retract, repeal, abjure, rescind"},
{"recant", "withdraw, rescind, retract, disavow, forswear, renounce, repudiate, disown, disclaim, abjure, abrogate, deny"},
{"recapitulate", "review, summarize, recount, recap, reiterate, repeat, restate, sum up"},
{"recede", "fade, dwindle, shrink, withdraw, retreat, ebb, regress, wane, subside, abate, evanesce"},
{"receipt", "1: acquisition, receiving, taking, acceptance, reception, accession, acquiring, admittance; 2: voucher, cancellation, slip, stub, chit"},
{"receive", "1: acquire, gain, procure, get, take, come by, collect, gather, reap, earn; endure, suffer, undergo, experience, bear, sustain; 2: welcome, greet, accommodate, entertain, host, usher in, shelter"},
{"receptacle", "holder, container, repository, vessel, box, well, bin, basket"},
{"reception", "1: greeting, welcome, salutation, salute, acknowledgment; 2: reaction, response, treatment, welcome, acceptance"},
{"recess", "1: intermission, respite, pause, hiatus, interlude, break; cessation, stoppage, halt; 2: indentation, dent, niche, embrasure, hollow, nook, cleft, alcove"},
{"recipe", "instructions, directions, prescription, ingredients, procedure, method, system, technique, formula"},
{"reciprocate", "respond, reply, retaliate, requite, match, equal; exchange, barter, trade, swap"},
{"recital", "1: concert, performance, show, musical, presentation, portrayal; 2: narration, report, story, account, recapitulation, relation, account, history"},
{"recitation", "narrating, speaking, elocution, reading, soliloquizing, recounting, recital, discourse, talk, speech, lecture"},
{"recite", "1: declaim, relate, deliver, perform, speak, rehearse, repeat; 2: itemize, enumerate, detail, particularize, recount"},
{"reckon", "1: count, calculate, tally, compute, estimate, conjecture; 2: esteem, assess, appraise, regard, consider, judge, class, rate; 3: (reckon on) trust, rely, depend on, bank on, count on, lean on, expect, hope for"},
{"reckoning", "1: estimation, appraisal, calculation, evaluation, assessment, computation; 2: retribution, vengeance, retaliation, requital, satisfaction, atonement"},
{"reclaim", "salvage, regain, retrieve, recover, recondition, enhance, remodel, develop, restore, redeem, rescue"},
{"recline", "lounge, rest, lie, stretch out, loll, sprawl"},
{"recluse", "hermit, monk, solitaire, anchorite, ascetic, eremite"},
{"recognition", "1: recollection, recall, remembrance, memory, awareness, avowal, perception, enlightenment, identification; 2: acceptance, acknowledgment, notice, appreciation, attention, citation"},
{"recognize", "acknowledge, remember, recall, see, understand, notice, know, realize, perceive, accept, concede, appreciate, allow, place, spot"},
{"recoil", "shrink, flinch, falter, quail, rebound, boomerang, ricochet"},
{"recollect", "recall, remember, reminisce, remind, call up, call to mind, conjure up"},
{"recollection", "remembrance, memory, recall, reminiscence, impression, retrospection"},
{"recommend", "1: support, sanction, commend, advocate, extol, compliment, applaud, celebrate, praise, acclaim; 2: suggest, prescribe, urge, counsel, advise"},
{"recommendation", "advocacy, endorsement, blessing, praise, approval, sanction, commendation"},
{"recompense", "noun - remuneration, compensation, reparation, restitution, satisfaction, indemnity, amends, requital, payment; verb - remunerate, compensate, redress, reward, satisfy, redeem, indemnify, repay, reimburse, requite"},
{"reconcile", "conciliate, settle, resolve, square, rectify; harmonize, placate, pacify, propitiate, appease"},
{"reconciliation", "settlement, agreement, rapprochement, compromise, conciliation, appeasement, harmony, pacification, detente, understanding, accommodation"},
{"recondition", "fix, renovate, overhaul, repair, restore, remodel, refurbish, renew, revamp"},
{"reconnaissance", "exploration, investigation, surveillance, patrol, probe, survey, scouting, survey, examination, inspection, scan"},
{"reconnoiter", "investigate, examine, scrutinize, explore, probe, survey, inspect, patrol, scout"},
{"reconstruct", "recreate, reassemble, rebuild, renovate, restore, remodel, regenerate, refashion, reform"},
{"record", "noun - documentation, transcript, file, log, minutes, archives, paper trail; verb - register, write down, put down, mark down, jot down, set down, take down, transcribe, note, file, inscribe, log"},
{"recount", "relate, tell, report, describe, recite, enumerate, portray, depict, narrate"},
{"recoup", "retrieve, recover, regain; refund, repay, reimburse, remunerate, make good, redeem, requite, satisfy, indemnify"},
{"recourse", "alternative, option, resort, choice, remedy, expedient, means"},
{"recover", "1: salvage, rescue, retrieve, reclaim, recoup, recapture, regain, repossess, redeem;; 2: improve, rally, revive, mend, heal, convalesce, come around, pull through, recuperate"},
{"recovery", "1: convalescence, recuperation, revival, rebirth, renaissance, resurgence, rejuvenation, cure, resuscitation; 2: retrieval, restoration, reclamation, indemnification, reparation, compensation, return, recouping, reimbursement"},
{"recreation", "amusement, entertainment, sport, pastime, play, leisure activity, diversion, hobby, distraction, relaxation"},
{"recruit", "noun - novice, beginner, rookie, apprentice, greenhorn, learner, proselyte, trainee, conscript, neophyte, novitiate; verb - draft, muster, impress, induct, enroll, mobilize, proselytize, supply, replenish"},
{"rectify", "fix, repair, remedy, amend, correct, redress, right, put to right, straighten, reform, square"},
{"rectitude", "righteousness, integrity, decency, probity, honor, equity, morality, scrupulousness, honesty, principle, verity"},
{"recuperate", "recover, convalesce, get better, mend, improve, revive, rally, recoup, regain, retrieve, reclaim, get back on one's feet"},
{"recycle", "reprocess, reconstitute, salvage, reuse, reclaim, save"},
{"redden", "blush, color, suffuse, flush, crimson"},
{"redeem", "1: salvage, regain, rescue, ransom, emancipate, free; trade in, convert, claim, swap, exchange; 2: make good, fulfill, satisfy, succeed, come through"},
{"redemption", "1: atonement, salvation, liberation, deliverance, fulfillment; 2: amends, compensation, reparation, ransom, reclamation, recovery"},
{"redound", "lead to, cause, result in, eventuate, contribute to, yield, affect, influence, determine"},
{"redress", "noun - compensation, atonement, recompense, amends, restitution, satisfaction, correction, expiation, rectification, payment; verb - rectify, correct, reform, remedy, mend, amend, repair, square, expiate, avenge, revenge"},
{"reduce", "1: lessen, diminish, cut down, decrease, curtail, abbreviate, abridge, condense, summarize, truncate; 2: degrade, debase, shame, humiliate, cheapen; 3: defeat, conquer, overcome, subjugate, subdue, crush, immobilize"},
{"reduction", "loss, decrease, cut, diminution, shrinkage, deduction, curtailment, constriction, attenuation; abridgment, condensation, summary"},
{"redundancy", "1: repetition, iteration, wordiness, verbosity, circumlocution; 2: superfluity, surplus, excess, overabundance, profusion, glut, overkill"}, 
{"reel", "stagger, lurch, totter, stumble, wheel, roll, pitch, flounder"},
{"refer", "1: (have as a subject) concern, regard, relate, involve, pertain to, deal with, include; 2: (use as a source of information) mention, allude, ascribe, attribute, credit, charge, assign, cite; 3: recommend, direct, send to, transfer, relegate, consign, deliver"},
{"referee", "noun - judge, arbiter, arbitrator, umpire, mediator, adjudicator; verb - judge, arbitrate, adjudicate, mediate, umpire"},
{"reference", "1: allusion, mention, hint, implication intimation, suggestion, citation, note, 2: referral, recommendation, direction, consignment, assignment; testimonial, attestation, voucher, good word"},
{"refine", "cultivate, civilize, polish, enhance, improve, perfect, hone, temper, purify, rarefy, elevate"},
{"refinement", "1: purification, cleansing, clarifying, distillation; 2: sophistication, cultivation, breeding, erudition, scholarship, learning, enlightenment, subtlety, lore"}, 
{"reflect", "1: contemplate, think, consider, ruminate, ponder, muse, meditate, deliberate, mull; 2: mirror, echo, return, bounce, reverberate, resound"}, 
{"reflection", "1: thought, consideration, contemplation, introspection, rumination, musing, deliberation, study, meditation, cogitation; 2: image, impression, appearance, likeness; shadow, picture, echo, reproduction, copy"},
{"reform", "noun - correction, improvement, rectification, amelioration, amendment, betterment, change; verb - revise, amend, reorganize, remodel, reconstruct, rearrange, repair, transform, ameliorate, rectify, better, improve, correct, cure"},
{"refrain", "abstain, forbear, eschew, avoid, renounce, cease, desist, stop, quit, swear off"},
{"refresh", "stimulate, invigorate, freshen, revitalize, brace, rejuvenate, revive, restore, inspirit"},
{"refuge", "asylum, haven, retreat, sanctuary, shelter, harbor, protection, stronghold, fortress, hideaway"},
{"refugee", "emigre, exile, expatriate, displaced person, renegade, defector, fugitive"},
{"refund", "noun - rebate, reimbursement, repayment, remuneration, compensation, settlement, retribution; verb - rebate, reimburse, return, repay, restore, pay back, indemnify, recoup, compensate, make amends"},
{"refurbish", "renovate, overhaul, remodel, refit, recondition, repair, mend, restore, retrofit"},
{"refusal", "rejection, denial, veto, rebuff, negation, repudiation, dissent, objection"},
{"refuse", "noun - waste, trash, garbage, rubbish, litter, dross, remains, residue, leavings; verb - repudiate, spurn, reject, deny, veto, decline, rebuff, scorn, demur"},
{"refute", "counter, disprove, confute, rebut, deny, negate, discredit, gainsay, contend"},
{"regard", "noun - 1: respect, esteem, honor, favor, veneration, approval, appreciation, fondness, affection, attachment; 2: look, gaze, glance, view, notice, attention, consideration, reflection, thought, judgment; verb - 1: admire, venerate, respect, esteem, value; 2: consider, surmise, suspect, fancy, deem, conceive, think; 3: observe, notice, view, look, watch, stare at, peruse, ogle, attend, mark, note"},
{"regenerate", "1: (give new vigor to) revive, invigorate, refresh, rejuvenate, inspirit, renew, restore, reanimate; 2: resurrect, recreate, re-form, rebuild, reconstruct, reconstitute, reproduce"},
{"regime", "government, administration, leadership, command, management, system, rule, reign, dynasty, sovereignty"},
{"regiment", "systematize, order, classify, rank, standardize, regulate"},
{"region", "(geographical place) territory, area, district, province, zone, quarter, section, district, locality; 2: (area of influence or concern) realm, domain, sphere, arena, interest, field, turf"},
{"register", "noun - ledger, file, record, roster, annals, diary, log, list, chronicle, archives, catalog, memorandum, schedule, almanac; verb - 1: record, check in, enroll, enter, enlist, log, list, file, chronicle; 2: show, display, express, disclose, manifest, betray, reveal, exhibit, reflect"},
{"registrar", "clerk, chronicler, administrator, secretary, recorder, annalist, archivist, cataloguer"},
{"regress", "revert, relapse, lapse, degenerate, retrogress, wane, return, backslide, deteriorate"},
{"regret", "noun - remorse, self-reproach, grief, sorrow, bitterness, disappointment, ruefulness, lamentation, shame, compunction, contrition, penitence, repentance; verb - be sorry for, have qualms about lament, mourn, rue, grieve, bemoan, deplore, repent, cry over spilt milk, kick oneself"},
{"regulate", "1: control, rule, command, manage, direct, legislate, supervise, monitor, govern, oversee, run, superintend; 2: adjust, arrange, methodize, classify, systematize, put in order, standardize, coordinate"},
{"regulation", "requirement, law, statute, rule, control, ordinance, decree, precept, edict"},
{"regurgitate", "vomit, throw up, disgorge, retch, spew, puke, lose one's lunch"},
{"rehabilitate", "reform, mend, save, recondition, redeem, reintegrate, rebuild, renew, restore, reclaim"},
{"rehash", "noun - reworking, rewrite, reshuffle, rearrangement, restatement; verb - rework, rewrite, reshuffle, rearrange, refashion, restate"},
{"rehearsal", "practice, dry run, recitation, recital, reading, run-through, dress rehearsal"},
{"rehearse", "practice, drill, test, prepare, ready, review, repeat, train"},
{"reign", "rule, govern, command, prevail, dominate, be supreme"},
{"reimburse", "compensate, repay, refund, remunerate, rebate, indemnify, recompense, requite"},
{"rein", "1: restraint, hold, brake, control, restriction, check, curb, over check, checkrein; 2: harness, bridle; 3: (draw in the reins) slow down, halt, cease, end; 4: (give free rein) to allow, authorize, permit, give carte blanche, condone, cut one's apron strings; 5: (keep a rein on) control, manage, have authority over, check, restrict, keep on a short leash"},
{"reincarnation", "rebirth, incarnation, reanimation, transmigration"},
{"reinforce", "strengthen, supplement, bolster, steel, augment, fortify, support, buttress"},
{"reinforcements", "support, reserves, backup, auxiliaries"},
{"reinstate", "restore, return, reestablish, reappoint, reinstall"},
{"reiterate", "restate, reword, return, recapitulate, retell, repeat, iterate; reaffirm, emphasize, repeat for emphasis"},
{"reiteration", "recapitulation, restatement, repetition, reaffirmation, redundancy"},
{"reject", "noun - discard, failure, second, castoff; verb -  refuse, repudiate, decline, renounce, deny, disallow, rebuff, spurn, veto, cut; 2: discard, cast off or out, throw out, eliminate, cut, exclude, jettison, expel, dump"},
{"rejection", "dismissal, refusal, repudiation, renunciation, elimination, rebuff, snub, brush-off, exclusion, Dear John letter"},
{"rejoice", "celebrate, revel, make merry, delight, glory, enjoy, joy, exult, jubilate"},
{"rejoicing", "celebration, revelry, merrymaking, festivity, jubilation, delight, happiness, joy, cheer, elation, gaiety, gladness, exultation"},
{"rejoin", "respond, reply, answer, quip, retort, riposte"},
{"rejoinder", "reply, response, answer, retort, repartee, quip, comeback, counterclaim, riposte, countercharge, counter"},
{"rejuvenate", "revitalize, reanimate, renew, rekindle, reinvigorate, restore, recharge, refresh, regenerate"},
{"relapse", "noun - reversion, recidivism, weakening, retrogression, recurrence, backsliding, setback, lapse, worsening, deterioration; verb - regress, deteriorate, retrogress, backslide, degenerate, revert, weaken, lapse, worsen, succumb"},
{"relate", "1: tell, describe, report, narrate, recount, recite, retell, chronicle, detail, impart; 2: (have to do with) connect, compare, associate, correlate, coordinate, ally; 3: (relate to) be associated with, be connected with, have a relation to, pertain to, affect, be joined with, concern, bring to bear upon, correspond to, tie in with"},
{"relation", "1: relative, kin, kinsman, kinswoman, sibling, cousin; 2: similarity, connection, affiliation, relationship, bond, bearing, interdependence, propinquity, link, correlation, affinity, consanguinity"},
{"relations", "1: connections, contact, relationship, intercourse, affairs, interaction, dealings, communications, doings, rapport, associations; 2: family, relatives, kindred"},
{"relationship", "association, bond, connection, similarity, rapport, link, correlation, parallel"},
{"relative", "relation, kin, family member, blood relation, next of kin, sibling, kinsman, kinswoman"},
{"relativity", "dependence, pertinence, relevancy, interdependence, comparability, proportionality, interconnection, contingency"},
{"relax", "1: (become less formal) rest, loosen up; wind down, let one's hair down, let it all hang out; 2: (control less rigidly) moderate, ease, loosen, mitigate, relieve, remit, diminish, lower, abate, reduce, lessen, slacken"},
{"relaxation", "1: leisure, rest, refreshment, amusement, enjoyment, pleasure, distraction, recreation, entertainment, fun; 2: reduction, lessening, easing, loosening, letup"},
{"relay", "noun - broadcast, transmission, communication, dispatch; verb - transmit, communicate, spread, broadcast, deliver, transfer, send, send forth, carry, pass on"},
{"release", "noun - liberation, discharge, freedom, emancipation, enfranchisement, acquittal, deliverance, exoneration, liberty, absolution, delivery, manumission; verb - free, discharge, liberate, loose, disengage, acquit, deliver, extricate, undo, emancipate, enfranchise, dispense, disseminate, unfetter, excuse, exempt"},
{"relegate", "1: remove, banish, eliminate, expel, dismiss, demote, deport, dispatch, downgrade, eject, exile, expatriate, transfer; 2: assign, commit, entrust, confide, delegate, refer, consign"},
{"relent", "ease, slacken, relax, capitulate, drop, give in, weaken, melt, soften, yield, acquiesce"},
{"relevance", "connection, significance, pertinence, importance"},
{"reliability", "dependability, trustworthiness, constancy, loyalty, faithfulness, sincerity, devotion, honesty, steadfastness"},
{"reliance", "dependence, credence, faith, trust, belief"},
{"relic", "fragment, trace, remnant, vestige, scrap; memento, remembrance, token, keepsake, souvenir"},
{"relief", "1: aid, help, assistance, support; alleviation, respite, solace, break, a load off one's mind, release, mitigation, remission, remedy, relaxation, case; 2: frieze, embossment, projection, high relief, bas-relief, low relief, hollow relief, intaglio"},
{"relieve", "1: lessen, assuage, alleviate, soothe, comfort, allay, divert, free, ease, soften, diminish, mitigate; 2: take the place of, replace, dismiss, discharge, throw out; substitute for, take over from, stand in for; exempt, release"},
{"religion", "1: belief, faith, theology, creed, persuasion, sect, cult, denomination; devotion, spirituality, morality, religiosity, faithfulness, devoutness; 2: (get religion) become converted, believe, reform, be born again, change"},
{"relinquish", "surrender, hand over, cede, abdicate, discard, release, resign, abandon, forgo, renounce, repudiate, desert, forsake, quit"},
{"relish", "noun - gusto, enjoyment, appetite, love, liking, appreciation, penchant, fancy, partiality, fondness, predilection; verb - enjoy, savor, like, revel in, lap up, appreciate, fancy, prefer"},
{"reluctance", "disinclination, aversion, hesitancy, unwillingness, recalcitrance, dislike, distaste, repugnance"},
{"rely", "depend, trust, lean, count, bank, swear by, bet, bank, reckon, have faith in"},
{"remain", "stay, survive, endure, last, prevail, abide, stand, dwell, persist, bide, continue"},
{"remainder", "rest, surplus, balance, residue, excess, dregs, vestiges, leavings, residuum"},
{"remains", "remnants, carcass, corpse, body, debris, remainder, pieces, residue, scraps, traces, fragments, leavings, crumbs, relics, ashes"},
{"remake", "change, transform, revise, alter, make over"},
{"remark", "noun - comment, mention, statement, assertion, opinion, notice, observation, declaration, utterance; verb - mention, state, comment, declare, say, mark, note, notice, observe, see, perceive regard, reflect, speak"}, 
{"remedy", "medicine, antidote, cure, solution, therapy, treatment, panacea, relief, restorative, corrective, countermeasure, nostrum, redress"},
{"remember", "recall, recollect, think back, summon up, place, recognize, reminisce, retain, commemorate, dig into the past, think of, be reminded of, look back upon, have memories of"},
{"remembrance", "1: memory, recall, recollection, afterthought, hindsight, retrospection, recognition, reconstruction ' mental image, thought; 2: gift, reward, token, keepsake, memento"}, 
{"remind", "refresh one's memory, call up, cue, jog one's memory, hint, prompt, put in mind, bring to mind, call to mind"}, 
{"reminder", "memorandum, prompt, hint, cue, suggestion, memo, nudge, notice, admonition, keepsake, souvenir"},
{"reminisce", "remember, think back, look back, recollect, recall, review"},
{"reminiscence", "memoir, account, version, recollection, remembrance, review, anecdote, chronicle; memory, recall, retrospection, reflection"},
{"remission", "1: alleviation, abatement, lessening, release, relief, absolution, exoneration, moderation, slackening, amnesty, pardon, release; 2: interruption, pause, lull, break, delay, respite, ebb"},
{"remit", "1: send, make payment, forward, dispatch, pay; 2: pardon, absolve, exonerate, release, forgive"},
{"remittance", "fee, payment, allowance, reimbursement, enclosure"},
{"remnant", "scrap, shred, leftovers, trace, residue, piece, vestige, remains, fragment, bit, remainder, rest, balance, residuum"},
{"remonstrance", "complaint, objection, grievance, protest, petition, protestation, exception, expostulation, reprimand, reproof"},
{"remonstrate", "complain, admonish, scold, challenge, protest, object, argue, dispute, dissent, expostulate, gripe"},
{"remorse", "regret, sorrow, anguish, guilt, bad conscience, repentance, ruefulness, penitence, contrition, grief, compunction, self-reproach, compassion"},
{"removal", "withdrawal, abstraction, ejection, elimination, transfer, expulsion, extraction, departure, move, purge, metastasis"},
{"remove", "displace, transfer, dislodge, uproot, discharge, get rid of, evacuate, withdraw, separate, extract, take away from, unload, take down"},
{"remunerate", "repay, pay, compensate, recompense, reimburse, reward, requite, indemnify, redress"},
{"remuneration", "repayment, reimbursement, compensation, pay, payment, earnings, reparation, stipend, salary, indemnity, remittance, return, wages"},
{"renaissance", "resurrection, revival, new dawn, rejuvenation, rebirth, reawakening, reappearance, regeneration, re-emergence, renascence, resurgence"},
{"rend", "rip, tear, break, hurt, rupture, cleave, separate, split, divide, lacerate"},
{"render", "1: interpret, play, depict, act, represent, reproduce, transcribe, translate, construe, exhibit, explain, portray; 2: (do a service) perform, do, act, execute"},
{"rendezvous", "noun - meeting, date, engagement, appointment, tryst, tete-a-tete, meeting place, trysting place, assignation; verb - meet, meet secretly, meet behind closed doors, convene, converge, assemble, collect, gather"},
{"rendition", "interpretation, portrayal, arrangement, presentation, reading, version, rendering, performance, depiction, execution"},
{"renegade", "rebel, traitor, defector, turncoat, mutineer, outlaw, deserter, dissident, betrayer, apostate, recreant, quisling, runaway, tergiversator"},
{"renege", "default, back down, back off, welch"},
{"renew", "restore, overhaul, mend, repair, recreate, refurbish, rejuvenate, transform, revitalize, modernize, refashion, refresh, replace"},
{"renewal", "renovation, repair, reconditioning, reconstruction, refurbishment, reconstitution, resurrection, resuscitation, revitalization, revivification, kiss of life"},
{"renounce", "reject, recant, discard, quit, abandon, forsake, repudiate, spurn, eschew, forgo, abdicate, abjure, relinquish, forswear"},
{"renovate", "remodel, repair, modernize, improve, rehabilitate, reform, recreate, refit, reconstitute, revamp, restore, recondition, overhaul, refurbish, renew"},
{"renovation", "restoration, improvement, reconditioning, repair, modernization, refurbishment, face lift, renewal"},
{"renown", "acclaim, reputation, celebrity, illustriousness, fame, eminence, honor, glory, distinction, repute, stardom, kudos"},
{"rent", "noun - 1: lease, rental, payment, fee, tariff, hire, gale; 2: break, tear, crack, split, gash, rip, rupture, hole, chink, perforation; breach, opening, schism, rift, division; 3: (for rent) on the market, for hire, available, advertised, to let; verb - 1: (pay for the use of) hire, pay rent for, charter, contract, engage, borrow; 2: (allow the use of) lease, let, sublet, make available, take in roomers, farm out, put on loan"},
{"renunciation", "repudiation, rejection, resignation, abandonment, waiver, disclaimer, relinquishment, denial, forgoing, abdication, abstention, disavowal"},
{"repair", "noun - 1: improvement, restoration, overhaul, rehabilitation, renovation, replacement; 2: condition, state, shape, form; verb - 1: fix, mend, adjust, correct, settle, reform, patch, rejuvenate, refurbish, touch up, put in order, revamp, rectify, put or set right; 2: go, retire, withdraw, move, remove"},
{"reparation", "restitution, compensation, damages, indemnity, satisfaction, amends, recompense, redress, requital, atonement, propitiation, repair"},
{"repartee", "wordplay, banter, badinage, riposte, pleasantry, wit, witticism, jesting, wittiness, raillery, persiflage"},
{"repast", "meal, spread, victuals, food, feed, nourishment"},
{"repay", "1: remunerate, compensate, reimburse, refund, make restitution, reward, return, recompense, requite, reciprocate; 2: get even with, avenge, revenge, settle the score, retaliate"},
{"repayment", "1: reimbursement, retribution, compensation, rebate, recompense, remuneration, reparation, restitution, retribution, amends, reciprocation, requital, redress; 2: vengeance, avengement, retaliation"},
{"repeal", "noun - cancellation, withdrawal, invalidation, nullification, reversal, rescinding, abolition, annulment, rescission, revocation, abrogation; verb - abolish, void, withdraw, annul, cancel, nullify, invalidate, revoke, reverse, rescind, recall, countermand, abrogate"},
{"repeat", "noun - repetition, rerun, duplicate, rebroadcast, reproduction, recapitulation, echo, reiteration, replay, reshow; verb - restate, say again, recite, echo, iterate, duplicate, rehearse, reproduce, quote, rebroadcast, relate, renew, recapitulate, retell, reshow"},
{"repel", "repulse, rebuff, fight, ward off, offend, sicken, disgust, nauseate, oppose, revolt, reject, refuse, check"},
{"repent", "lament, regret, rue, sorrow, atone, deplore, bewail, relent"},
{"repentance", "regret, remorse, guilt, sorrow, compunction, grief, self-reproach, contrition, penitence"},
{"repentant", "sorry, remorseful, apologetic, rueful, ashamed, contrite, penitent, compunctious, regretful, chastened"},
{"repercussion", "backlash, aftermath, result, reverberation, side effect, consequence, rebound, echo"},
{"repertory", "repertoire, reserve, reservoir, supply, stock, store, collection, repository"},
{"repetition", "recital, repeat, redundancy, rehearsal, reiteration, iteration, recapitulation, repetitiousness, restatement, rehash, tautology, recurrence, replication, reappearance"},
{"rephrase", "reword, paraphrase, rewrite, recast"},
{"repine", "complain, mope, sulk, brood, fret, grieve, lament, whine, moan, grumble, languish, murmur, beef"},
{"replace", "supersede, follow, oust, substitute, supplant, deputize, reestablish, reinstate, restore, supply"},
{"replacement", "successor, substitute, double, fill-in, second, understudy, surrogate, proxy"},
{"replenish", "fill, refill, recharge, replace, restock, stock, furnish, reload, recruit, renew, restore, supply"},
{"repletion", "glut, superabundance, fullness, over fullness, plethora, satiation, satiety, superfluity"},
{"replica", "copy, reproduction, duplicate, ditto, clone, imitation, facsimile, model"},
{"replicate", "copy, clone, recreate, reproduce, duplicate, mimic, ape, follow, repeat"},
{"reply", "noun - response, answer, comeback, reaction, rejoinder, counter, acknowledgment, retort, riposte, repartee; verb - respond, answer, rejoin, retort, counter, acknowledge, reciprocate, react, retaliate, riposte, return, come back with"},
{"report", "noun - 1: story, news, tale, narration, narrative, description, announcement, wire, cable, telegram, broadcast; 2: noise, detonation, bang, blast, explosion; verb - 1: summarize, publish, proclaim, announce, enunciate, promulgate, make known, list, itemize, account for, give the facts, write up; 2: arrive, present oneself, be at hand, come, reach, show up, turn up"},
{"reporter", "journalist, correspondent, press person, newscaster, newspaperman, newspaperwoman, newshound, writer, stringer, hack"},
{"repose", "noun - rest, calmness, inactivity, relaxation, composure, tranquility, stillness, restfulness, calm, self-possession, sleep, slumber, serenity, poise, quietude; verb - rest, recline, laze, doze, sleep, relax, slumber, loll, lounge"},
{"repository", "depository, warehouse, storehouse, receptacle, store, archive, treasury, depot, emporium, vault, magazine"},
{"reprehend", "rebuke, reprove, reprimand, censure, scold"},
{"represent", "1: (be an agent for) serve for, speak or act for, hold office, be deputy for, act or stand in place of, be proxy for; 2: symbolize, stand for, personify, signify, typify, exemplify, substitute, impersonate, copy, imitate, reproduce"},
{"representation", "1: likeness, image, portrait, show, portrayal, depiction, resemblance, illustration, model, production, delineation, description; 2: delegation, delegates, committee"},
{"representative", "1: spokesperson, spokesman, spokeswoman, agent, delegate, member, proxy, deputy, councilor, commissioner, rep; 2: epitome, exemplar, archetype, embodiment, personification, type, paradigm, standard"},
{"repress", "control, overpower, suppress, silence, restrain, put down, overcome, muffle, subjugate, stifle, subdue, crush"},
{"repression", "tyranny, suppression, domination, control, despotism, coercion, subjugation, authoritarianism, suffocation, constraint, censorship, restraint"},
{"reprieve", "noun - pardon, exoneration, amnesty, deferment, redemption, relief, remission, suspension, respite, mitigation, postponement, abatement, abeyance, letup; verb - absolve, forgive, exonerate, redeem, rescue, pardon"},
{"reprimand", "noun - reproach, lecture, castigation, reproof, admonition, censure, rebuke, dressing down, telling-off, talking-to, tongue-lashing, reprehension; verb - scold, admonish, check, chide, reprehend, lecture, castigate, reproach, reprove, upbraid, bawl out, censure, rebuke, tongue-lash"},
{"reprint", "republish, reproduce, reissue"},
{"reprisal", "retaliation, retribution, revenge, vengeance, counterstroke, requital, payback"},
{"reproach", "noun - scorn, disapproval, contempt, stigma, blame, condemnation, censure, disrepute, dishonor, disgrace, ignominy, discredit; verb - criticize, scold, upbraid, reprimand, berate, reprove, admonish, chide, censure, defame, disparage, condemn, reprehend, blame, animadvert"},
{"reprobate", "villain, wrongdoer, rogue, rascal, degenerate, miscreant, evildoer, outcast, pariah, wretch, wastrel, sinner, scoundrel, rake, knave"},
{"reproduce", "1: copy, photocopy, Xerox, duplicate, photograph, photostat, mimeograph, print, type, reprint; 2: multiply, procreate, engender, breed, generate, propagate, hatch, father, beget, sire"},
{"reproduction", "1: breeding, propagation, procreation, multiplication, generation, increase, proliferation; 2: copy, Xerox, duplicate, facsimile, replica, print, picture, imitation, clone"},
{"reprove", "reprimand, chide, admonish, scold, berate, upbraid, check, rebuke, reprehend, censure, condemn, abuse"},
{"repudiate", "disclaim, rescind, disavow, divorce, revoke, cast off, deny, disown, forsake, reject, renounce, abandon, abjure"},
{"repudiation", "refusal, denial, disclaimer, renunciation, rejection, disavowal, recantation, renouncement, retraction, abjuration"},
{"repugnance", "disgust, aversion, hatred, repulsion, loathing, abhorrence, antipathy, revulsion, dislike, distaste"},
{"repulse", "rebuff, refuse, drive back, beat off, refuse, reject, repel, spurn"},
{"repulsion", "disgust, repugnance, aversion, distaste, hatred, revulsion, loathing, abhorrence, resentment, malice"},
{"reputation", "1: character, reliability, trustworthiness, respectability, dependability, standing, credit, esteem, estimation, honor, opinion; 2: fame, prominence, eminence, notoriety, distinction, infamy, name, renown, repute"},
{"repute", "standing, stature, name, distinction, renown, reputation, fame, celebrity, esteem, estimation"},
{"request", "noun - appeal, solicitation, petition, entreaty, prayer, requisition, supplication, application, suit, impetration; verb - ask for, ask, solicit, pray, seek, beg, beseech, importune, supplicate, requisition, entreat, petition"},
{"require", "need, demand, necessitate, force, make, take"},
{"requirement", "necessity, precondition, need, stipulation, term, demand, essential, qualification, prerequisite, requisite, must, provision, specification, want, proviso"},
{"requisite", "necessity, condition, need, requirement, essential, prerequisite, must, precondition, desideratum, sine qua non"},
{"requisition", "noun - seizure, takeover, use, appropriation, confiscation, commandeering; demand, request, summons, call, order, request; verb - confiscate, commandeer, take, seize, appropriate, demand"},
{"requital", "repayment, compensation, reparation, recompense, amends, redress, payment, quittance, restitution, indemnification, satisfaction, indemnity, pay-off"},
{"requite", "return, respond, retaliate, redress, reciprocate, remunerate, reward, satisfy"},
{"rescind", "retract, recall, revoke, repeal, reverse, void, invalidate, annul, cancel, negate, nullify, overturn, countermand, abrogate"},
{"rescission", "repeal, annulment, nullification, retraction, reversal, negation, cancellation, invalidation, recall, revocation, abrogation"},
{"rescue", "noun - release, salvation, liberation, delivery, deliverance, salvage, recovery, redemption, relief; verb - save, free, liberate, release, extricate, deliver, redeem, salvage, recover, ransom"},
{"research", "noun - search, study, inquiry, investigation, analysis, probe, exploration, quest, examination, fact-finding, delving, scrutiny; verb - investigate, explore, analyze, search, study, examine, scrutinize, probe"},
{"researcher", "analyst, inspector, investigator"},
{"resemblance", "likeness, similarity, affinity, facsimile, kinship, parallel, similitude, closeness, conformity, semblance, sameness, assonance"},
{"resemble", "look like, mirror, favor, duplicate, echo, take after, parallel"},
{"resent", "take offense at, begrudge, grudge, take exception to, take umbrage at, object to, chafe at, dislike, be insulted, take amiss"},
{"resentment", "bitterness, vexation, umbrage, animosity, vindictiveness, grudge, indignation, ill will, malice, pique, rancor, hurt, disaffection"},
{"reservation", "restraint, hesitation, hesitancy, second thought, inhibition"},
{"reserve", "noun - 1: store, provisions, supply, stockpile, cache, fund, hoard, backlog, nest egg; 2: calmness, restraint, reticence, formality, coolness, secretiveness, modesty, unresponsiveness, caution, taciturnity, inhibition, coyness, demureness, aloofness; verb - retain, hold, book, save, engage, withhold, secure, keep, hoard, conserve, bespeak, prearrange, set apart"},
{"reserves", "reinforcements, volunteers, Army, troops"},
{"reservoir", "store, supply, stock, stockpile, repository, reserves, source"},
{"reshuffle", "restructure, reorganize, rearrange, shuffle, shift, redistribute, regroup, revise, shake up, interchange, realign"},
{"reside", "live, stay, inhabit, abide, dwell, lodge, remain"},
{"residence", "1: house, home, household, quarters, dwelling, habitat, lodging, place, domicile, manor, seat; 2: tenancy, occupancy, occupation, habitation, stay"},
{"resident", "denizen, inhabitant, lodger, tenant, occupant, citizen, habitant, local, indweller"},
{"residue", "remains, remainder, leftovers, rest, surplus, dregs, balance, excess, difference, extra"},
{"resign", "1: abandon, forsake, sacrifice, step down, vacate, yield, renounce, abdicate, cede, forgo, quit, relinquish, leave, surrender, waive; 2: (	resign oneself) submit, yield, accept, bow, comply, acquiesce, reconcile, accede"},
{"resignation", "retirement, leaving, abdication, departure, surrender, abandonment, relinquishment, forbearing"},
{"resilience", "flexibility, give, elasticity, spring, springiness, pliability, hardiness, strength, suppleness, bounce, buoyancy, plasticity"},
{"resist", "withstand, defy, oppose, combat, repel, ward off, hold back, thwart, fight or strike back, battle, avoid, refuse"},
{"resistance", "defiance, opposition, struggle, withstanding, defense, battle, combat, counteraction, rebuff, obstruction"},
{"resolution", "resolve, willpower, courage, constancy, determination, firmness, dedication, earnestness, perseverance, grit, purpose, steadfastness"},
{"resolve", "noun - determination, resolution, sense of purpose, willpower, conviction, courage, firmness; verb - settle, solve, unravel, analyze, determine, conclude, dispel, clear, explain, disentangle, elucidate"},
{"resort", "1: refuge, retreat, watering hole, spa, health resort; 2: alternative, hope, recourse, chance, possibility, course, expedient; 3: (as a last resort) in desperation, in the end lastly, finally, when push comes to shove"},
{"resound", "boom, echo, reverberate, sound, thunder, ring, resonate"},
{"resource", "reserve, supply, stockpile, source, cache, hoard"},
{"resources", "money, capital, funds, wealth, assets, means, reserves, riches, holdings, wherewithal"},
{"respect", "noun - 1: reverence, homage, admiration, esteem, honor, regard, veneration, deference, estimation, obeisance, adulation; 2: aspect, facet, way, regard, characteristic, detail, point, particular, consideration, feature; 3: (pay one's respects) wait upon, show regard, be polite, visit; 4: (in respect to) about, concerning, in reference to, regarding, re; verb -  venerate, revere, regard, pay homage to, admire, value, honor, esteem, obey, reverence"},
{"respectability", "integrity, decency, propriety, honesty, virtue, probity, righteousness, civility"},
{"respects", "greetings, salutations, compliments, deference, courtesies, best wishes, kind wishes, cordial regards"},
{"respiration", "breathing, breath, inhalation, exhalation, expiration"},
{"respite", "reprieve, suspension, stay, intermission, breather, postponement, hiatus, lull, moratorium, pause, recess, remission, lapse, adjournment"},
{"respond", "reply, answer, react, reciprocate, answer back, come back, acknowledge, counter, retort, return, rejoin"},
{"response", "answer, reply, reaction, feedback, retort, return, riposte, rejoinder, comeback, acknowledgment, counterblast"},
{"responsibility", "liability, accountability, duty, obligation, onus, reliability, burden, dependability, guilt"},
{"rest", "noun - 1: repose, quiet, tranquility, slumber, cairn, peace, peacefulness, relaxation, siesta; 2: excess, remainder, residue, surplus, remnant, balance, leftover; 3: (at rest) resting, dormant, inert, inactive, immobile; 4: (lay to rest) bury, inter, entomb; verb - relax, sleep, doze, repose, lie down, recuperate, settle down, nap"},
{"restaurant", "eatery, cafeteria, bistro, grill, diner, cafe, luncheonette, snack bar, buffet"},
{"restitution", "repayment, compensation, remuneration, damages, reimbursement, refund, indemnity, indemnification, requital, redress, satisfaction"},
{"restlessness", "agitation, edginess, fitfulness, restiveness, wanderlust, inconstancy, uneasiness, anxiety, instability, jumpiness, turmoil"},
{"restoration", "renovation, repair, reconstruction, refurbishing, rejuvenation, renewal, rehabilitation, revitalization, replacement"},
{"restore", "1: repair, rebuild, alter, rehabilitate, reconstruct, recondition, renew, rejuvenate, retouch; 2: return, give back, make restitution, replace, put back"},
{"restrain", "1: hold back, restrict, suppress, bridle, govern, curtail, constrain, inhibit, hinder, hold, subdue, harness; 2: (show self-control) forgo, desist, curb, discipline, limit, get hold of"},
{"restraint", "limitation, control, curtailment, inhibition, check, restriction, lid, self-discipline, rein"},
{"restrict", "restrain, confine, hamper, circumscribe, handicap, demarcate, impede, inhibit, bound, contain, cramp, limit"},
{"restriction", "constraint, regulation, limitation, demarcation, handicap, rule, stipulation, condition, control, check, confinement"},
{"result", "noun - end, end product, outcome, upshot, effect, conclusion, consequence, issue, fruit, aftermath, consequences, aftereffects; verb -1: happen, follow, ensue, stem, emerge, arise, appear, lead to, derive, develop, culminate, eventuate, spring, emanate, issue; 2: (result in) end in, effect, achieve"},
{"resume", "noun - 1: summary, synopsis, rundown, review, overview, recapitulation, abstract, outline, digest, pr6cis, epitome; 2: curriculum vitae, biography, history, track record, CV; verb - continue, restart, begin again, recommence, go on with, proceed, keep or carry on, renew, take up again"},
{"resurgence", "revival, return, rebirth, resurrection, reemergence, renaissance, revivification, recrudescence, renascence"},
{"resurrect", "revive, restore, renew, bring back to life"},
{"resurrection", "rebirth, resuscitation, return, revival, comeback, renaissance, renewal, reactivation, revivification"},
{"resuscitate", "revive, save, bring around, revitalize, rescue, reanimate, revivify, resurrect, reinvigorate"},
{"retail", "sell, vend, have for sale"},
{"retain", "1: hold, cling to, grasp, clutch, grip, keep, save; 2: hire, employ, maintain, engage, pay, commission"},
{"retainer", "1: deposit, advance, fee, retaining fee; 2: servant, attendant, valet, domestic, menial, flunky"},
{"retaliate", "avenge, strike back, take revenge, requite, get even with, fight back, return, repay in kind, get back at, reciprocate"},
{"retaliation", "counterstroke, retribution, revenge, vengeance, reciprocation, requital, repayment, counterblow, reprisal, retort, tit for tat"},
{"retard", "hinder, postpone, delay, impede, handicap, encumber, obstruct, slow, arrest"},
{"retardation", "mental handicap, deficiency, incapacity, slowness, incapability, impediment, hindrance"},
{"retch", "vomit, throw up, regurgitate, gorge, heave, pg., spew, puke) toss one's cookies"},
{"retention", "1: hold, custody, charge, reservation, arrest; 2: memory, recall, recognition, remembrance, recollection"},
{"reticence", "silence, reserve, taciturnity, restraint, diffidence, quietness, closeness, muteness, shyness"},
{"retinue", "following, attendants, personnel, entourage, servants, followers, staff, aides, cortege, escort, train"},
{"retire", "1: leave, withdraw, depart, recede, retreat, exit, secede, remove, decamp; 2: rest, go to bed, lie down, sleep, turn in, hit the sack"},
{"retirement", "withdrawal, retreat, seclusion, solitude, privacy"},
{"retort", "noun - answer, reply, rejoinder, response, quip, comeback, repartee, riposte; verb - answer, reply, respond, return, rejoin, counter, retaliate"},
{"retract", "withdraw, renounce, rescind, recant, repeal, recall, revoke, cancel, abjure, repudiate, reverse"},
{"retreat", "noun -1: flight, departure, evacuation, retirement, withdrawal, ebb; 2: sanctuary, refuge, haven, hideaway, shelter, resort; 2: (beat a retreat) retreat, pull back, leave, evacuate, abandon, withdraw; verb - withdraw, leave, recede, depart, recoil, shrink, quit, retire, rum tail, ebb"},
{"retrench", "reduce, economize, tighten one's belt, lessen, limit, pare, prune, trim, slim down, decrease, curtail, diminish, cut, shrinkage, curtailment, cost-cutting, pruning, downsizing"},
{"retribution", "punishment, revenge, vengeance, an eye for an eye, retaliation, comeuppance, compensation, payment, reprisal, requital, recompense, redress"},
{"retrieve", "recover, salvage, save, recoup, rescue, fetch, regain, repossess, recapture"},
{"retrogress", "revert, backslide, decline, worsen, deteriorate, regress, ebb, relapse, degenerate"},
{"retrogression", "decline, recidivism, worsening, deterioration, relapse, fall, ebb, drop, regression, retro gradation"},
{"retrospect", "hindsight, afterthought, review, reexamination, contemplation, remembrance, recollection, reminiscence, recapitulation"},
{"return", "noun - 1: reappearance, homecoming, reentry; 2: proceeds, profit, income, results, gain, revenue, yield; verb - 1: recur, come back, reappear, repeat, come again; 2: answer, reply, respond, retort, counter, come back"},
{"reunion", "reuniting, reconciliation, rejoining, reconcilement, homecoming, get-together"},
{"reuse", "recycle, use again, reconstitute"},
{"revamp", "renovate, refurbish, restore, overhaul, recondition, reconstruct, rehabilitate, revise, repair, rebuild, do up"},
{"reveal", "tell, disclose, divulge, bare, expose, leak, announce, unmask, uncover"},
{"revel", "noun - party, celebration, festivity, gala, merrymaking, bacchanal, carousal, debauch; verb - 1: celebrate, carouse, frolic, rejoice, make merry, party, roister, play, live it up, paint the town red, raise the roof, whoop it up; 2: (revel in) take pleasure in, luxuriate, relish, delight, bask, lap up, savor, gloat, crow, thrive on, glory"},
{"revelation", "discovery, disclosure, exposure, publication, divulgence, broadcasting, apocalypse, display, manifestation, exposition, proclamation, announcement"},
{"reveler", "merrymaker, carouser, pleasure-seeker, celebrator, partygoer, roisterer, bacchant, bacchanal"},
{"revelry", "fun, festivity, celebration, party, merrymaking, carousal, debauch, debauchery, roistering"},
{"revenge", "noun - vengeance, reprisal, retaliation, retribution, requital, satisfaction; verb - avenge, vindicate, retaliate, repay, pay back, requite, even the score, get even, get satisfaction"},
{"revenue", "income, profits, yield, returns, gain, proceeds, receipts, take, rewards"},
{"reverberate", "echo, resound, vibrate, ring, rebound, recoil, reecho"},
{"reverberation", "echo, resonance, resounding, vibration, recoil; consequences, repercussions, effects, results"},
{"revere", "venerate, adore, honor, pay homage to, worship, idolize, adulate, respect, exalt, reverence, defer to"},
{"reverence", "noun -respect, veneration, esteem, devotion, honor, adoration, adulation, awe, deference; verb - revere, venerate, worship, honor, admire, respect"},
{"reverie", "trance, musing, preoccupation, daydream, distraction, daydreaming, nostalgia; inattention, woolgathering, absent-mindedness"},
{"reversal", "turnaround, about-face, turnabout, U-turn' reverse, repeal, rescission, rescinding; setback, mishap, stumbling block, reverse, check"},
{"reverse", "noun - 1: contrary, opposite, inverse, converse, reversal, antithesis, contradiction; underside, rear; 2: setback, reversal, mishap, misstep, barrier; verb - turn, go back, shift, invert, backtrack"},
{"revert", "relapse, regress, backslide, retrogress, reverse, lapse, return"},
{"review", "noun - 1: study, scrutiny, reexamination, reconsideration, retrospection; 2: summary, synopsis, abstract, outline, overview; verb - inspect, scrutinize, study, reexamine, assess, vet, evaluate, analyze"},
{"revile", "slander, libel, defame, vituperate, malign, scorn, denigrate, vilify, reproach, traduce, calumniate"},
{"revise", "change, alter, correct, modify, amend, emend, revamp, edit, rewrite, redact, redo, update, reconstruct, recast"},
{"revision", "change, alteration, modification, amendment, redaction, correction, recast, reconstruction, rewriting"},
{"revitalize", "revive, reanimate, refresh, rejuvenate, resurrect, revivify, reactivate, renew"},
{"revival", "rebirth, resuscitation, reawakening, resurgence, resurrection, renewal, renaissance, restoration, reactivation, reanimation, revitalization, revivification"},
{"revivalist", "missionary, evangelist, preacher, minister, televangelist"},
{"revive", "1: wake up, resurrect, resuscitate, bring to or around; enliven, reanimate, rejuvenate, exhilarate, refresh, renew, revivify; 2: cheer, comfort, brighten, encourage, console, gladden, delight"},
{"revivify", "revive, resuscitate, refresh, invigorate, reactivate, renew, reanimate"},
{"revocation", "abolition, repeal, nullification, cancellation, reversal, revoking, repudiation, withdrawal, retraction, rescission, retraction, countermanding"},
{"revoke", "repeal, retract, annul, cancel, rescind, nullify, withdraw, reverse, abolish, countermand, disclaim, recant, negate, invalidate"},
{"revolt", "noun - rebellion, revolution, uprising, insurrection, mutiny, insurgency, secession, sedition; verb - 1: rebel, mutiny, riot, rise up, be up in arms; 2: disgust, nauseate, offend, outrage, sicken, shock, repel, repulse, scandalize"},
{"revolution", "1: uprising, revolt, rebellion, mutiny, insurrection, riot, anarchy, outbreak , coup, overthrow, reversal; 2: rotation, turn, gyration, pirouette, orbit, cycle, roll, circuit, spin, circumvolution"},
{"revolutionary", "rebel, radical, insurrectionist, anarchist, insurgent, mutineer"},
{"revolutionize", "reform, change, remodel, recast, refashion"},
{"revolve", "orbit, rotate, circle, spin, turn, gyrate, whirl"},
{"revolver", "gun, pistol, firearm, handgun, six-shooter, peacemaker"},
{"revulsion", "disgust, loathing, distaste, hatred, abomination, abhorrence, repulsion, aversion, dislike, distaste, repugnance"},
{"reward", "noun -prize, bonus, payment, gain, compensation, remuneration, payoff, benefit, desert; verb - honor, compensate, pay, repay, remunerate, requite, recompense"},
{"rewording", "rephrasing, paraphrase, revision, metaphase"},
{"rewrite", "revise, edit, emend, correct, reword, rework, recast, redraft"},
{"rhapsody", "ecstasy, rapture, delight, effusion"},
{"rhetoric", "1: address, oratory, composition, discourse, speech; 2: bombast, verbosity, wordiness, pomposity, grandiloquence, rant, fustian"},
{"rhyme", "1: poem, song, lyric, ballad, epic, ode, sonnet, dithyramb, ditty, limerick, jingle, doggerel; 2: poetry, verse, poetics, versification, prosody, poesy, rime"},
{"rhythm", "pulse, tempo, beat, cadence, meter, time, lilt, accent, measure, pulsation, swing, stress, repetition"},
{"rib", "support, rod, girder, bar, strip"},
{"ribaldry", "smut, filth, indecency, vulgarity, obscenity, prurience, bawdiness, raciness, grossness, licentiousness"},
{"ribbon", "strip, sash, band, tatter, shred"},
{"riches", "wealth, fortune, assets, money, resources, property"},
{"rid", "free, unburden, purge, deliver, clear, relieve, disburden, disencumber"},
{"riddance", "purgation, freedom, release, relief, deliverance; disposal, ejection, expulsion, removal, extermination, clearance, elimination"},
{"riddle", "noun - problem, puzzle, mystery, enigma, brain-teaser, poser, conundrum; verb - pierce, puncture, pepper, invade, damage, fill, infest, impair, mar, permeate, perforate"},
{"ride", "noun - drive, trip, outing, journey, spin; verb - 1: motor, drive, travel, journey; 2: harass, persecute, hound, badger, bait, disparage, revile, reproach, berate"},
{"rider", "1: passenger, driver, motorist, cyclist, horseman, hitchhiker; 2: addition, amendment, addendum, appendix, supplement, adjunct, appendage, codicil"},
{"ridge", "welt, ripple, arete, hill, escarpment, reef, crinkle"},
{"ridicule", "noun - sarcasm, satire, scorn, taunting, derision, jeering, mockery, raillery; verb - mock, lampoon, send up, satirize, caricature, humiliate, parody, rib, taunt, deride, crucify, jeer, mock"},
{"riffraff", "mob, masses, rabble, scum, undesirables, hoi polloi, the great unwashed"},
{"rifle", "noun - gun, shotgun, firearm, musket; verb - rob, ransack, plunder, rummage, sack, loot, maraud, pillage"},
{"rift", "1: cleft, division, fracture, breach, chink, schism, crevice, cranny; 2: separation, quarrel, estrangement, divorce, disagreement, disparity, alienation"},
{"rig", "1: equip, supply, outfit, provision, furnish; 2: engineer, arrange, falsify, fix, gerrymander, manipulate, tamper with, doctor, trump up, cook up; 3: (rig out) outfit, equip, clothe, furnish, fit up, fit out, dress, dress up, costume, attire, array; 4: (rig up) erect, build, construct, arrange, assemble"},
{"rigging", "equipment, gear, apparatus, implements"},
{"right" , "noun - 1: privilege, prerogative, freedom, license; 2: conservatives, reactionaries, traditionalists, right wing, Old Guard, Republicans; 3: (by rights) rightly, justly, properly, suitably; 4: (in one's own right) independently, individually, on one's own, by one's own authority; 5: (in the right) correct, true, accurate, valid; verb - 1: rectify, fix, vindicate, repair, redress, put to right, correct, set right; 2: (right away) now, at once, this instant, immediately, presently, instantly, without delay, promptly, without hesitation, straightaway, tout de suite, directly, forthwith"},
{"righteousness", "1: holiness, piety, saintliness, devotion, devoutness, reverence, religiousness, godliness, spirituality, zeal, worship; 2: justice, honor, fairness, virtue, integrity, rectitude, blamelessness, innocence, probity"},
{"rigmarole", "1: hassle, bother, to-do, fuss, paperwork, red tape; 2: nonsense, drivel, inanity, trash, balderdash"},
{"rigor", "strictness, rigidity, precision, exactitude, meticulousness; asperity, austerity, firmness, inflexibility, sternness, privation, harshness"},
{"rile", "anger, annoy, irritate, gall, provoke, pique, upset, vex, irk, peeve, exasperate, put out, bug, get"},
{"rim", "edge, lip, brink, brim, circumference, border, perimeter, skirt, ledge, margin, verge"},
{"rime", "snow, sleet, icicle, frost, ice"},
{"rind", "peel, skin, hull, shell, coating, bark, husk, crust, cortex, zest"},
{"ring", "noun - 1: circle, circuit, loop, enclosure, hoop, girdle, rim, halo, brim, collar, knot; 2: group, organization, party, faction, syndicate, bloc, monopoly, cartel, cabal, junta, gang, racket; 3: (run rings around) outdo, outperform, surpass, beat, overtake, excel; verb - 1: encircle, surround, circumscribe, encompass, hem in, enclose, loop, gird, belt, confine; 2: sound, resound, thunder, boom, reverberate, peal, chime, tinkle, jingle, vibrate, clang, tintinnabulation"},
{"ringleader", "chief, leader, head, brains, spokesperson; rabble rouser, demagogue, bellwether, agent provocateur"},
{"rinse", "clean, wash, cleanse, bathe, wet, splash, flush, dip, swill, sluice"},
{"riot", "noun - turmoil, uproar, anarchy, disturbance, insurrection, turbulence, commotion, strife, tumult, excess, revelry; verb - revolt, rebel, rise up, fight, run wild, rampage, frolic, carouse, romp, revel, roister"},
{"rip", "noun - tear, hole, slit, rent, gash; verb - cut, tear, split, lacerate, slash, cleave, shred, rend, separate, claw, rive, rupture"},
{"ripen", "develop, mature, age, mellow, season, prepare, burgeon"},
{"rip-off", "noun - robbery, theft, con, fraud, scam, sting; verb - defraud, cheat, dupe, trick, exploit, swindle, rob, steal, overcharge, pilfer, filch, fleece"},
{"riposte", "noun - response, answer, reply, comeback, retort, rejoinder, repartee, sally; verb - respond, return, reciprocate, reply, rejoin, quip"},
{"ripple", "wave, eddy, disturbance, undulation, lapping, babble, gurgle"},
{"rise", "noun - 1: increase, growth, acceleration, multiplication, increment, addition, enlargement, advance, accession; 2: (a coming into existence) origin, beginning, commencement, initiation, onset, start, source; 3: (get a rise out) of anger, tease, provoke, bait, annoy; 4: (give rise to) cause, initiate, begin, start; verb - 1: ascend, mount, climb, scale, surmount, soar, tower, levitate, surge, lift; 2: increase, move up, grow, enlarge, swell, intensify, heighten, spread, inflate, augment; 3: wake, get up, arise"},
{"rising", "revolution, revolt, uprising, insurrection, riot"},
{"risk", "noun - 1: danger, peril, jeopardy, hazard, chance, possibility, speculation, venture, adventure, gamble; 2: (at risk) endangered, vulnerable, susceptible; 3: (take risks) play with fire, hang by a thread, stick one's neck out, be out on a limb, gamble; verb - hazard, venture, chance, jeopardize, imperil, dare, endanger"},
{"rite", "practice, custom, ritual, tradition, ceremony, ceremonial, observance, procedure, liturgy, sacrament, service, worship, solemnity, formality, office"},
{"ritual", "routine, procedure, practice, ceremony, habit, custom, convention, tradition, rite, observance, sacrament, ceremonial"},
{"rival", "noun - 1: adversary, competitor, opponent, challenger, contender, antagonist, contestant, emulator; 2: equal, match, peer, fellow, compeer; verb - compete, oppose, contend, vie with, match, emulate, equal"},
{"rivalry", "conflict, contest, duel, struggle, antagonism"},
{"river", "1: stream, creek, waterway, tributary, flow, course, estuary, current, rivulet, brook, flood, rush, surge; 2: (sell down the river) deceive, betray, abuse, cheat, double-cross, stab in the back"},
{"rivet", "1: fasten, nail, affix, fix; 2: fascinate, absorb, engross, enthrall, captivate, hypnotize, magnetize, spellbind, grip, arrest"},
{"rivulet", "brook, stream, creek, river"},
{"road", "route, course, street, avenue, boulevard, drive, lane, path, highway, freeway, thoroughfare"},
{"roam", "wander, meander, stroll, stray, ramble, drift, rove, range, walk, travel, prowl, gallivant"},
{"roar", "thunder, rumble, howl, bellow, bawl, cry, holler, bay, guffaw, vociferate"},
{"roast", "cook, toast, broil, barbecue"},
{"rob", "steal, swindle, rip off, hold up, gyp, defraud, cheat, sting, skin, fleece; loot, raid, strip, ransack"},
{"robber", "thief, burglar, con man, bandit, pirate, highwayman, brigand, kleptomaniac"},
{"robbery", "theft, heist, hold-up, stickup, burglary"},
{"robe", "noun - bathrobe, housecoat, dressing-gown, wrap, peignoir, vestment, costume; verb - dress, clothe, attire, drape, vest"},
{"robot", "automaton, machine, android, humanoid"},
{"rock", "noun - stone, boulder, cliff, crag, promontory; verb - sway, swing, pitch, reel, lurch, shake, tilt, toss; stun, astonish, astound, surprise, jar, dumbfound, shock, shake up"},
{"rocket", "noun - missile, projectile, spacecraft; verb - climb, ascend, rise, soar, fly, skyrocket"},
{"rod", "staff, pole, stick, bar, cane, shaft, switch, mace, baton, scepter, wand"},
{"rogue", "scoundrel, villain, rascal, scamp, knave, scapegrace"},
{"roguery", "tricks, bantering, badinage, fraud"},
{"role", "1: part, character, impersonation, portrayal, persona, representation; 2: duty, function, job, post, position, task, capacity, office, station, responsibility, mandate, brief"},
{"roll", "noun - 1: bread, pastry, bagel; 2: noise, boom, resonance, drumbeat, grumble; 3: list, roster, register, record, inventory, index, catalog, census; verb - 1: turn, revolve, rotate, spin, spiral, reel, swirl, pivot, swivel, twirl, undulate, surge; 2: advance, progress, move, proceed, propel; 3: sound, echo, thunder, reverberate, cannonade"},
{"romance", "adventure, mystery, fascination, excitement, appeal, allure, charm, interest; 2: love affair, liaison, attachment, courtship, intrigue, amour"},
{"romancer", "dreamer, idealist, visionary, sentimentalist, knight-errant"},
{"romp", "frolic, cavort, sport, revel, rollick, caper, skip"},
{"rook", "cheat, trick, deceive, swindle, defraud, sting, rip off, con"},
{"room", "1: chamber, compartment, enclosure, cubicle, office, salon, vault, cell, niche; 2: space, accommodation, capacity, area, volume, measure, extent, allowance, scope, margin, play, latitude"},
{"root", "noun - 1: origin, source, starting point, beginnings, stem, derivation, cause, basis, essence, nucleus, germ, seed, heart; 2: (take root) grow, start, commence; verb - 1: establish, set, fix, implant, anchor, embed, ground, entrench, sink, moor; 2: dig, rummage, hunt, forage, pry, burrow, delve, poke, nose, grout, ferret; 3: (root out) 1: remove, erase, eliminate, eradicate, extirpate, expunge; 2: unearth, discover, produce, uncover, reveal"},
{"roots", "beginnings, origins, heritage, background, family, home, birthplace"},
{"rope", "noun - 1: line, cord, cable, strand, string, thread; 2: (at the end of one's rope) desperate, hopeless, in despair, at the end of one's tether, at one's wit's end; 3: (know the ropes) comprehend, understand, know, be familiar with, know the ins and outs; verb - 1: catch, bind, fasten, tie, tether, hitch, pinion; 2: (rope in) lure, involve, engage, persuade, enlist, embroil, entrap, inveigle; 3: (rope off) segregate, restrict, reserve, mark off"},
{"roster", "register, list, roll, index, record, catalog, schedule"},
{"rostrum", "stage, platform, podium, dais, pulpit, lectern, desk"},
{"rot", "1: decompose, decay, fester, putrefy, spoil, disintegrate, corrode, deteriorate, crumble; 2: (lose health or strength) degenerate, deteriorate, decline, degrade, languish; 3: (cause mental or moral decline) corrupt, deprave, pervert, blight, warp, ruin, impair, damage"},
{"rotate", "1: revolve, spin, turn, pivot, reel, pirouette, gyrate, wheel; 2: switch, alternate, interchange"},
{"rotation", "sequence, succession, cycle, orbit, revolution"},
{"rote", "repetition, routine, custom, practice, habit, wont; memory"},
{"roue", "lecher, libertine, debauchee, rake, wanton, profligate"},
{"roughen", "scuff, graze, granulate, abrade, coarsen, rough"},
{"roughneck", "tough, rowdy, ruffian, bully, bruiser, thug, hooligan, lout, rough"},
{"round", "noun - 1: sphere, ball, globe, circle, disk, band, ring, loop, halo, crown, aureole; 2: circuit, revolution, orbit, cycle, course, sequence, system, routine, schedule, process, procedure, arrangement; 3: outburst, volley, barrage, spray, flare-up, burst, blast, rush, outbreak, eruption, salvo, fusillade; verb - 1: turn, wheel, spin, whirl; 2: encircle, circle, compass, circumnavigate, skirt, flank; 3: curve, arch, bend, bow, form, shape, mold; 4: (round on) attack, abuse, assail, retaliate, turn on, snap at, bite someone's head off; 5: (round up) assemble, herd, muster, rally, marshal, gather, group, gather in, collect, drive"},
{"rouse", "1: awaken, arise, stir, wake, call, summon; 2: stimulate, move, excite, provoke, incite, instigate, inflame, whip up, exhilarate"},
{"rout", "noun - flight, exodus, retreat, panic, riot, stampede, evacuation, reversal, defeat, ruin, debacle, fracas; verb - defeat, destroy, overthrow, beat, crush, conquer, subdue, subjugate, repel, repulse, dispel, scatter"},
{"route", "noun - 1: course, itinerary, circuit, beat, trajectory, run, passage, detour; 2: road, street, avenue, boulevard, turnpike; 3: means, agency, medium, system, method, procedure, process, steps, practice, protocol; verb - send, direct, steer, head, maneuver, drive"},
{"routine", "1: procedure, program, system, method, practice, schedule, protocol, sequence, arrangement, formula, recipe, prescription, rule, model; 2: usage, wont, custom, tradition, convention"},
{"rove", "roam, wander, ramble, stray, drift, meander, range, stroll, traipse, gallivant"},
{"rover", "vagrant, transient, gypsy, nomad, traveler, itinerant, gadabout"},
{"row", "1: sequence, series, succession, range, arrangement, file, rank, line, queue, rim, course; 2: (in a row) consecutively, in succession, successively"},
{"rowdy", "ruffian, troublemaker, brawler, hoodlum, hooligan, rough, tough, lout"},
{"rub", "noun - 1: stroke, touch, friction, wipe; 2: difficulty, problem, dilemma, impediment, obstacle, hindrance, drawback, catch, hitch, snag, predicament, frustration; verb - 1: stroke, massage, caress, knead, clean, scrub, polish, shine, spread, apply, smooth; 2: abrade, chafe, irritate, inflame, grate, rasp; 3: (rub out) erase, delete, efface, remove, eliminate, eradicate, expunge, cancel, kill, destroy, shoot, assassinate, bump off; 4: (rub the wrong way) irritate, anger, annoy, peeve, irk, needle, bug, vex, get to, get, get under one's skin"},
{"rubbish", "1: trash, garbage, Utter, waste, junk, scrap, landfill, debris, refuse, offal, leavings; 2: nonsense, bombast, gibberish, drivel, balderdash, claptrap, bunk, gobbledygook"},
{"rudiments", "essentials, principles, foundation, core"},
{"rue", "regret, deplore, mourn, lament, bemoan, bewail, repent"},
{"ruffian", "thug, hoodlum, hooligan, bully, brute, villain, scoundrel, rogue, miscreant, hood, criminal, crook"},
{"ruffle", "noun - frill, flounce, pleat, fold, crimp, tuck, gather, border; verb - 1: disarrange, rumple, dishevel, tousle, muddle, stir, ripple, chum, roughen, flurry; 2: irritate, provoke, aggravate, exasperate, upset, annoy, peeve, vex, gripe, gall, pique, psych"},
{"ruin", "noun - 1: collapse, destitution, decay, disintegration, ruination, failure, crash, demolition, dissolution, fall, breakup, extinction, subversion, havoc; 2: undoing, downfall, affliction, curse; verb - 1: demolish, destroy, devastate, defeat, wreck, ravage, damage, injure, exhaust, impoverish, deplete; 2: shame, humiliate, embarrass, disgrace, dishonor, debase, humble, impoverish"},
{"ruins", "1: remains, traces, foundations, remnants, relics, vestiges; 2: wreckage, shambles, debris, destruction, devastation, chaos"},
{"rule", "noun - 1: power, authority, jurisdiction, leadership, direction, sway, dominion, sovereignty, supremacy; 2: procedure, method, course, action, pattern, habit, custom, practice, protocol, regimen, regime; 3: regulation, law, statute, measure, directive, dictate, charge, ordinance, mandate, code, edict, maxim, tenet; verb - 1: govern, reign, command, control, dominate, manage, direct, guide, influence; 2: decide, determine, pronounce, find, decree; 3: (rule out, or refuse to accept) eliminate, reject, ban, disallow, dismiss, exclude, debar, delete; 4: (render difficult or impossible) prohibit, prevent, preclude, discourage, exclude, hinder"},
{"ruler", "leader, chief, head of state, president, monarch, dictator, king, queen, emperor, potentate, sovereign"},
{"ruling", "judgment, decision, verdict, resolution, decree, pronouncement, adjudication, finding"},
{"rumble", "noun - noise, reverberation, roll, drumbeat; verb - sound, resound, growl, thunder"},
{"ruminate", "contemplate, muse, ponder, reflect, brood, think, muff over, cogitate, meditate, deliberate, consider, revolve"},
{"rummage", "ransack, root, search, poke around, delve, examine, explore, rout, hunt, scour, turn inside out"},
{"rumor", "hearsay, gossip, insinuation, tale, report, news, tidings, intelligence, the grapevine"},
{"rump", "backside, rear, seat, haunch, hindquarters, buttocks, posterior, bottom"},
{"rumple", "wrinkle, tousle, ruffle, crinkle, crumple, crease, scrunch, pucker, dishevel, muss, crush, disorder"},
{"rumpus", "disturbance, commotion, uproar, to-do, brouhaha, disruption, confusion, tumult"},
{"run", "noun - 1: (act or style of running) race, dash, jog, trot, pace, break; 2: series, sequence, cycle, continuity, succession, progression; 3: course, track, way, path, route, field; 4: (in the long run) finally, ultimately, eventually, at last; verb - 1: race, jog, sprint, dash, speed, bound, charge, rush, hurry, scamper, flee, escape; 2: (applied to machinery) function, operate, work, perform; 3: flow, surge, rush, flood, course; 4: administer, head, manage, oversee, supervise, control, direct, lead; 5: (cover or apply to in area or extent) extend, reach, come, range, spread, cover, surround, encompass; 6: (run after) follow, chase, pursue, tail, stalk, hunt, shadow; 7: (ran down) chase, pursue, hunt, capture, seize, apprehend; 8: (run into) encounter, meet, see, contact, collide with, hit, ram, bash, strike; 9: (run out) stop, expire, finish, end, cease, dry up, close, terminate, leave, abandon, depart, run away, escape; 10: (run out of exhaust, use up, spend, lose, squander, dissipate, waste; 11: (run together) unite, fuse, blend, combine, merge, join"},
{"runaround", "delay, postponement, diversion, evasion, song and dance"},
{"runaway", "fugitive, delinquent, truant, refugee, lawbreaker"},
{"rundown", "summary, briefing, review, recap, synopsis, sketch, outline, overview"},
{"run-in", "encounter, altercation, confrontation, fight, argument, dispute, skirmish, quarrel, brush, difference of opinion"},
{"runner", "athlete, competitor, contestant, entrant, sprinter, racer, jogger, marathoner, hurdler, miler; messenger, courier, express, dispatch bearer"},
{"runt", "midget, shrimp, pygmy, dwarf, half pint"},
{"rupture", "noun - 1: split, tear, fissure; 2: estrangement, rift, divorce, breach, falling-out, quarrel, altercation; verb -  burst, open, break, sever, cleave, divide, rend, crack"},
{"ruse", "device, artifice, stratagem, maneuver, dodge, deception, hoax, trick, subterfuge"},
{"rush", "noun - urgency, swiftness, onslaught, surge; verb - hurry, hasten, speed, race, hustle, hightail, scurry, shoot, storm, tear, fly, press, stampede"},
{"rust", "oxidize, deteriorate, corrode, decay, tarnish"},
{"rustic", "bumpkin, peasant, hillbilly, hick, yokel, rube, swain"},
{"rustle", "1: swish, crackle, stir, murmur; 2: (rustle up) assemble, round up, collect, get together"},
{"rut", "noun - 1: track, hollow, trench, furrow, groove, channel, ditch, indentation, wheel mark, gutter, pothole; 2: routine, habit, custom, pattern, practice, system; verb - mark, score, gouge, cut"}
};

Save["rnounandverbsyn", rsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
ssyn = 
{
{"sabbatical", "leave, time off, vacation, holiday"},
{"sabotage", "noun - damage, vandalism, treachery, destruction, impairment; verb - undermine, subvert, disrupt, attack, impair, throw a monkey wrench into, cripple,  disable, incapacitate, wreck, destroy, demolish"},
{"sac", "pouch, bladder, sack, vesicle, pocket, capsule, cyst"},
{"sack", "noun - 1: bag, pouch, container, pocket; 2: plunder, ruin, destruction, rapine; 3: dismissal, notice, discharge, the boot, the ax, pink slip; verb - 1: dismiss, fire, lay off, discharge, cashier, can; 2: pillage, loot, plunder, lay waste, raze, demolish, ravage, devastate, maraud, desecrate, despoil"},
{"sacrifice", "noun - 1: offering, tribute, hecatomb, immolation, oblation; atonement, penance; 2: martyr, victim, scapegoat; 3: renunciation, abnegation, surrender, yielding; verb - 1: consecrate, offer up, dedicate, devote; 2: forfeit, yield, surrender, relinquish, renounce, forgo, abandon"},
{"sacrilege", "blasphemy, desecration, disrespect, curse, heresy, mockery, profanity, violation"},
{"sadden", "discourage, oppress, dishearten, deject, depress, aggrieve, upset, dispirit, disturb"},
{"saddle", "burden, encumber, load, tax, task, impose"},
{"sadism", "barbarity, cruelty, perversion, malice"},
{"sadness", "sorrow, dejection, melancholy, grief, distress, despondence, regret, sorrow, oppression"},
{"safe", "vault, strongbox, coffer, chest, repository, safe deposit box"},
{"safeguard", "noun - defense, guard, shield, surety, escort, precaution, preventive; verb - defend, guard, insure, assure, preserve, protect, screen, shield, secure, shelter"},
{"safekeeping", "care, charge, custody, keeping, guardianship, supervision, protection, security"},
{"safety", "security, surety, reliability, immunity, assurance; deliverance, sanctuary, refuge, shelter"},
{"sag", "sink, bend, warp, lean, decline, droop, fail, weaken, flag, settle, wane, wilt"},
{"saga", "epic, legend, adventure, chronicle, history, narrative, story, tale, yam"},
{"sagacity", "acumen, judgment, discrimination, foresight, insight, sapience, sense, understanding, wisdom"},
{"sage", "philosopher, authority, elder, expert, guru, master, pundit, savant, teacher, wise man"},
{"sail", "1: leave, embark, set sail, get under way, weigh anchor, put to sea; 2: cruise, voyage, travel, navigate, pilot, captain; 3: (as in the air) fly, soar, skim, scud, wing, sweep, glide, float, drift, waft; 4: (sail into) attack, assault, lambaste, lay or tear into"},
{"sailor", "1: seaman, mariner, seafarer, sea-dog, salt, tar; 2: (member of the military) navy man or woman, marine, midshipman, Seabee, blue jacket, leatherneck, gob"},
{"sake", "1: end, objective, result, consequence, aim, purpose, score, motive, principle, reason; 2: welfare, benefit, account, behalf, interest, advantage, welfare, well-being"},
{"salary", "pay, wages, earnings, stipend, recompense, remuneration"},
{"sale", "1: commerce, business, exchange, barter, marketing, vending, trade, transaction, negotiation, auction, buying, selling; 2: clearance, bargain, fire sale, bankruptcy sale, closeout, sellout; 3: (for sale)  selling, on the market, on the auction block, advertised, listed"},
{"salesperson", "clerk, sales assistant, peddler, shopkeeper, storekeeper, vendor, merchandiser"},
{"sally", "noun - 1: foray, excursion, expedition, sortie, trip, jaunt, raid, assault; 2: jest, joke, quip, wisecrack, witticism, bon mot, crack, retort; verb - venture, stroll, issue, erupt, surge, rush, charge, dash"},
{"salt", "1: season, flavor, spice, leaven, imbue, lace, ginger; 2: scatter, strew, pepper, spread"},
{"salutation", "greeting, address, welcome, salute, respects, homage"},
{"salute", "noun - acknowledgment, bow, wave, tribute, honor, ovation, fanfare, commemoration, celebration, salutation, hello; verb - hail, address, recognize, greet, acknowledge, recognize, welcome"},
{"salvage", "retrieve, recover, restore, reclaim, rescue, glean, conserve, preserve, save"},
{"salvation", "1: deliverance, liberation, emancipation, rescue, reprieve, pardon, escape; 2: redemption, mercy, forgiveness, sanctification, work of grace, regeneration, rebirth"},
{"salve", "balm, cream, dressing, liniment, ointment, medication, lubricant, emollient, lotion"},
{"sameness", "repetition, monotony, tedium, predictability, uniformity, identity"},
{"sample", "noun - example, representation, specimen, demonstration, illustration, instance, model; verb - test, examine, inspect, investigate, taste, sip, try"},
{"sanctify", "1: consecrate, dedicate, hallow, anoint, bless, beatify; 2: purify, absolve, cleanse, redeem, shrive"},
{"sanction", "noun - 1: permission, consent, assent, accreditation, approval, authorization, endorsement, imprimatur, license, seal, indulgence; 2: decree, command, writ, sentence, injunction, ban, embargo; verb - approve, countenance, endorse, confirm, ratify, authorize, accredit, warrant, permit, allow"},
{"sanctions", "restriction, embargo, boycott, prohibition, ban"},
{"sanctity", "saintliness, purity, godliness, piety, spirituality, sacredness, holiness, grace, virtue, righteousness"},
{"sanctuary", "1: sanctum, shrine, temple, altar, tabernacle; 2: refuge, asylum, haven, shelter, retreat"},
{"sand", "dust, grit, powder, gravel, silt, loam, dirt"},
{"sang-froid", "composure, indifference, nerve, self-control, nonchalance, cool, equanimity"},
{"sanity", "rationality, common sense, lucidity, reason, marbles, coherence, moderation"},
{"sap", "noun - 1: lifeblood, vital fluid, essence, blood, juice; 2: fool, sucker, simpleton, dolt, gull, dupe; verb - weaken, debilitate, enervate, exhaust, devitalize, drain, deplete, diminish, reduce, undermine, subvert"},
{"sarcasm", "satire, irony, scorn, cynicism, derision, ridicule, mockery, lampooning, scoffing"},
{"sass", "impudence, disrespect, impertinence, pertness, boldness, freshness, forwardness, brass"},
{"Satan", "Lucifer, Mephistopheles, Beelzebub, the Devil, Prince of Darkness"},
{"sate", "satiate, glut, gorge, gratify, saturate, slake, surfeit, cloy, overfill, sicken"},
{"satellite", "1: moon, asteroid, planetoid; space station, sputnik, capsule; 2: adherent, aide, dependent, disciple, follower, lackey, minion, subordinate, sycophant, vassal"},
{"satiate", "satisfy, gratify, gorge, glut, sate, slake, stuff, cloy, nauseate"},
{"satire", "ridicule, sarcasm, irony, exposure, mockery, send up, takeoff, wit, burlesque, parody, caricature, spoof, humor"},
{"satirize", "lampoon, ridicule, mock, parody, deride, mimic"},
{"satisfaction", "1: (act of satisfying) fulfillment, achievement, expiation, restitution, compensation, reparation, amends, recompense, redemption, atonement; 2: (good feeling) gratification, contentment, relief, serenity, comfort, pleasure, delight, heart's ease"},
{"satisfy", "1: comfort, cheer, delight, amuse, entertain, gratify; gorge, glut; 2: (pay a debt) repay, settle, compensate, reimburse,  remunerate, requite, square up; 3: (fill a requirement or expectation) fulfill, discharge, meet, quiet, assuage, answer, appease, suffice, conform with, furnish, equip; 4: (make a point in argument) convince, persuade, inveigle, pacify, assure, reassure, mollify"},
{"saturate", "soak, suffuse, waterlog, immerse, douse, drench, overfill, infuse, permeate"},
{"satyr", "lecher, sensualist, debaucher, womanizer, wretch, rake, reprobate"},
{"saunter", "amble, stroll, wander, idle, meander, dawdle, mosey, rove, dally"},
{"savagery", "barbarity, bestiality, brutality, cruelty, inhumanity, viciousness, sadism"},
{"savant", "philosopher, authority, intellectual master, guru, pundit, sage, scholar, polymath"},
{"save", "1: rescue, deliver, extricate, liberate, emancipate, release, free; 2: collect, cache, store, put aside, squirrel away, lay up, amass, accumulate, gather, hoard, husband, salt away"},
{"savings", "reserves, resources, store, means, funds, investment, provision, accumulation, gleanings, hoard, cache, nest egg"},
{"savior", "deliverer, rescuer, hero, preserver, protector, benefactor, champion, liberator"},
{"savoir-faire", "tact, poise, manners, urbanity, finesse, grace, elegance, sophistication, discretion, courtesy, politesse"},
{"savor", "1: enjoy, relish, fancy, appreciate, value, admire; 2: taste, smell, smack, reek, betoken, indicate, suggest, resemble"},
{"saw", "proverb, saying, maxim, adage, axiom, aphorism, byword"},
{"say", "noun - voice, vote, authority, influence, power, clout; verb - 1: tell, speak, recite, state, utter, declare, remark, express, disclose, pronounce, articulate; 2: allege, claim, hold, maintain, assert, imply"},
{"saying", "1: utterance, statement, declaration, communication, collocation; 2: maxim, proverb, aphorism, adage, motto"},
{"say-so", "approval, authorization, backing, consent, permission, acquiescence, agreement, sanction, OK"},
{"scald", "bum, char, sear, blister"},
{"scale", "noun - 1: calibration, graduation, measure, system, degrees; sequence, order, continuum, gradation, ranking, progression, hierarchy; 2: plate, crust, layer, flake, lamina; verb - 1: ascend, climb, clamber, mount, escalate, surmount, shinny; 2: peel, exfoliate, strip off, skin, flake, scrape, clean; 3: compare, balance, compute, estimate, deliberate, graduate, adjust, regulate, shift"},
{"scam", "swindle, hoax, fraud, con, con game, dodge"},
{"scamp", "rascal, rogue, knave, scoundrel, prankster"},
{"scamper", "hurry, run, hasten, speed, dash, rush, dart, scurry, scuttle, sprint"},
{"scan", "1: investigate, study, examine, peruse, scrutinize, search, survey, consider; 2: browse, glance at, skim"},
{"scandal", "shame, disgrace, embarrassment, outrage, offense, abomination, sham, crime"},
{"scandalize", "outrage, affront, offend, shock, embarrass, appall"},
{"scapegoat", "victim, dupe, patsy, fall guy; whipping boy, sacrifice"},
{"scar", "noun - blemish, injury, lesion, wound, discoloration, disfigurement, defect, flaw, cicatrix; verb - mark, brand, disfigure, traumatize"},
{"scarcity", "dearth, deficiency, lack, insufficiency, rarity, poverty, shortage, want"},
{"scare", "noun - fright, alarm, shock, start, terror, fear, consternation, panic, agitation; verb - frighten, alarm, shock, terrify, startle, dismay, unnerve, intimidate"},
{"scatter", "1: strew, disseminate, broadcast, sprinkle, spread, sow; 2: (to break up, as a crowd) disperse, dissipate, dispel, rout, separate, diffuse"},
{"scavenge", "clean, forage, collect, salvage, rummage, sweep"},
{"scenario", "summary, plot, outline, synopsis, sketch, plan, rundown"},
{"scene", "1: landscape, view, prospect, picture, tableau, panorama; setting, set, scenery, backdrop, background, ambiance, environment; 2: (public display of emotion) spectacle, exhibition, display, commotion, outburst, episode, incident, outburst, sight, tantrum, to-do"},
{"scenery", "1: landscape, outlook, panorama, surroundings, terrain, view, vista; 2: setting, scene, backdrop"},
{"scent", "smell, odor, fragrance, perfume, redolence, aroma, bouquet, essence, whiff"},
{"schedule", "noun - agenda, timetable, outline, program, catalog, table, protocol, roll, inventory, list, plan; verb - plan, organize, slate, appoint, book, engage, arrange, reserve, line up"},
{"scheme", "noun - plot, stratagem, intrigue, machinations, conspiracy, contrivance, subterfuge, ruse, plan; verb - conspire, collude, contrive, angle, devise, maneuver, manipulate, machinate, mastermind"},
{"schemer", "plotter, conniver, deceiver, Machiavellian"},
{"schism", "division, split, breach, rupture, rift, faction, break, discord"},
{"scholar", "1: academic, professor, authority, intellectual, sage, savant, philosopher; 2: student, pupil, apprentice, disciple"},
{"scholarship", "1: erudition, education, insight, knowledge, learning, lore, pedantry; 2: endowment, grant, fellowship, award"},
{"school", "noun - 1: academy, institute, seminary, college, alma mater; 2: group, sect, faction, denomination, persuasion, set; verb - educate, coach, drill, instruct, prepare, prime, train, tutor, verse, inure, discipline, indoctrinate"},
{"scintillate", "spark, flash, glimmer, shine, twinkle, gleam, wink"},
{"scoff", "belittle, mock, deride, jeer, ridicule, revile, scorn, taunt"},
{"scold", "admonish, reprove, reprimand, chide, berate, chasten, castigate, rebuke, upbraid, dress down, disparage, chew out"},
{"scoop", "noun - 1: ladle, trowel, spoon, dipper; 2: exclusive, coup, expos6, inside story, revelation, latest, lowdown, gossip; verb - bail, dig, empty, excavate, hollow, shovel, remove, scrape"},
{"scoot", "dart, speed, rush, hurry, scamper, scurry, scuttle, sprint, bolt, career"},
{"scope", "reach, range, field, extent, area, breadth, compass, latitude, span, sphere"},
{"scorch", "wither, sear, shrivel, parch, singe, char, scald, bum"},
{"score", "noun - 1: tally, count, number, record, reckoning, average, sum, aggregate, account, amount, total; 2: grievance, grudge, injustice; verb - 1: mark, cut, groove, nick, notch, scratch, tick; 2: cross out, delete, eliminate, cancel, erase, expunge; 3: (gain a point in sport) win, gain, achieve, register; 4: (achieve as a ranking) grade, evaluate, rank, rate; 5: (to prepare music) compose, orchestrate, arrange, adapt"},
{"scorn", "noun - contempt, derision, disdain, disgust, disparagement, sarcasm, mockery, slighting, sneering; verb - 1: (treat with scorn) hate, despise, deride, look down on, insult, vilify, disdain, ridicule, slight, sneer at; 2: (refuse as a matter of principle) ignore, flout, defy, spurn, repudiate, reject, avoid, shun, renounce"},
{"scoundrel", "rascal, miscreant, reprobate, rogue, villain, scamp"},
{"scour", "1: scrub, clean, cleanse, wash, rub, abrade, buff, burnish, polish, furbish; 2: search, probe, scrutinize, comb, forage, ransack"},
{"scourge", "noun - 1: whip, strap, switch, cat-o'-nine-tails, cord, stick; 2: punishment, correction, penalty, affliction, bane, curse, doom, torment, visitation; verb - 1: flog, beat, thrash, cane, flail, lash, horsewhip, whip; 2: castigate, punish, chastise, penalize, discipline"},
{"scout", "noun - patrol, emissary, escort, lookout, spy, vanguard, advance guard; verb - explore, investigate, case, search, reconnoiter, survey, track, watch, check out"},
{"scowl", "frown, grimace, pout, glare, glower"},
{"scramble", "1: mix, combine, blend; 2: clamber, push, struggle, climb, jostle, scrabble, strive, vie, contend"},
{"scrap", "noun - 1: bit, fragment, particle, portion, fraction, grain, iota, morsel, vestige; 2: argument, fight, brawl, squabble, dispute, scuffle, wrangle, ruckus; verb - 1: abandon, reject, discard, cancel, forsake, drop, write off, ax, chuck, dismiss; 2: battle, argue, bicker, clash, spat, quarrel"},
{"scrape", "noun - 1: abrasion, scratch, scuff, contusion, lesion, sear; 2: difficulty, dilemma, distress, plight, mess, predicament, trouble, fix, pickle, kettle of fish; verb - 1: abrade, scuff, rasp, rub, file, graze, grind; 2: amass, gather, assemble, acquire"},
{"scratch", "noun - incision, cut, laceration, scrape, blemish, gash, contusion; verb - 1: abrade, lacerate, file, grate, damage, score; 2: cancel, eliminate, annul, erase, retire, delete, withdraw"},
{"scream", "noun - cry, howl, shriek, outcry, yell, ululation; verb - yell, whine, wail, bellow, screech"},
{"screech", "scream, squawk, yelp"},
{"screen", "noun - 1: sieve, mesh, lattice, netting; 2: shield, barrier, partition, guard; verb - 1: conceal, hide, veil, mask, cloak, conceal, cover, hide, shroud; 2: select, choose, eliminate, weed out, cuff, filter, process, scan, sort, audition"},
{"screw", "1: twist, turn, twine, wind, contort; 2: cheat, swindle, defraud, extort, coerce, oppress; 3: (screw up)  botch, bungle, mismanage, mess or foul up, spoil, damage, break, derange"},
{"scribble", "scrawl, scratch, jot, pen, write, dash off"},
{"scribe", "copyist, clerk, secretary, transcriber, notary, scrivener, author, correspondent, writer"},
{"scrimmage", "fight, scrap, disturbance, fray, melee, scuffle, skirmish"},
{"scrimp", "economize, limit, reduce, save, stint, curtail, pinch, restrict"},
{"Scrooge", "cheapskate, miser, niggard, penny-pincher, tightwad; cynic, grouch, sourpuss, misanthrope"},
{"scrounge", "beg, panhandle, freeload, sponge, wheedle, cadge, purloin, bum"},
{"scrub", "1: clean, rub, cleanse, scour, wash; 2: abandon, cancel, scrap, discontinue, drop, abort, give up, forget, abolish"},
{"scrunch", "crumple, crush, crunch, squash, mash"},
{"scruple", "doubt, compunction, qualm, misgiving, objection, reluctance, hesitation, uneasiness, pang"},
{"scrutinize", "examine, study, stare, analyze, dissect, inspect, peruse, investigate, probe, scan"},
{"scrutiny", "analysis, perusal, inquiry, research, study"},
{"scuff", "abrade, scratch, graze, rub, skin, brush"},
{"scuffle", "noun - fracas, fight, brawl, fray, commotion, disturbance, rumpus, tussle, ruckus; verb -  clash, contend, fight, grapple, jostle, struggle, scrap"},
{"sculpt", "fashion, form, hew, model, mold, represent, shape, carve, engrave, chisel, cut"},
{"scum", "1: residue, froth, film, flotsam, crust, dregs, dross, spume; 2: rabble, mob, riffraff, pariah"},
{"scurry", "hasten, run, race, scamper, rush, hurry, scuttle, sprint, whisk, dart, dash"},
{"scuttle", "1: destroy, sink, submerge, abandon, dismantle; 2: scurry, sprint, hurry, race, hasten, bustle, rush, scamper, scramble"},
{"seal", "noun - 1: approval, authorization, permission, allowance, imprimatur; 2: fastener, sticker, tie, tape, stamp, binding, ligature; verb - 1: authenticate, confirm, assure, attest, ratify, validate, stamp; 2: close, plug, cork, stop, shut, stopper, bind, secure, fasten, enclose, occlude; 3: (seal off)  forbid, restrict, isolate, quarantine, segregate"},
{"seam", "junction, ridge, groove, closure, joint, suture, ligature, scar"},
{"seaman", "sailor, seafarer, navigator, tar, mariner"},
{"sear", "1: wither, fade, dehydrate, blight, shrivel; 2: bum, scorch, cauterize, singe, char, blister"},
{"search", "noun - quest, hunt, pursuit, inquiry, inspection, scrutiny, research, investigation; verb - explore, seek, comb, check, examine, inquire, investigate, probe, ransack, scour"},
{"season", "noun - period, span, spell, term, time, era, interval; verb - 1: acclimatize, prepare, accustom, temper, habituate, discipline, train; 2: spice, salt, lace, flavor, enliven"},
{"seasoning", "spice, sauce, relish, flavoring, dressing"},
{"seat", "1: chair, bench, pew, stool, settee, throne; 2: buttocks, rear, breech, rump, ass; 3: (a central place) locus, location, site, headquarters, center, locale, place, citadel, Mecca, home"},
{"seating", "room, seats, chairs, reservations, accommodation, places, arrangement"},
{"secede", "withdraw, retreat, defect, quit, retire, abandon, desert, leave, separate, retract"},
{"secession", "break, schism, split, rift, divorce, separation, disunion"},
{"seclusion", "solitude, privacy, isolation, retirement, quarantine"},
{"second", "noun - 1: instant, flash, moment, twinkling, wink, jiffy, trice; 2: assistant, backer, supporter, helper; verb - endorse, approve, assist, back, encourage, promote, support, help, further"},
{"secrecy", "1: intrigue, conspiracy, cover-up, concealment, stealth; confidentiality; 2: hiding, seclusion, privacy, solitude, mystery, isolation, stealth"},
{"secret", "1: mystery, enigma, conundrum; 2: answer, key, cause, explanation, essence"},
{"secretary", "assistant, clerk, typist, stenographer"},
{"secrete", "1: emit, emanate, discharge, perspire, swelter; 2: conceal, hide, seclude, disguise, bury, cache, stow, cover, veil"},
{"secretion", "excretion, discharge, issue, emission, flow"},
{"sect", "denomination, faction, camp, ism, cult, school, splinter group, subdivision"},
{"section", "1: part, division, share, slice, segment, component, fragment, piece, portion, percent; 2: area, region, sector, locality"},
{"sector", "class, division, category, caste, segment, hierarchy, community"},
{"secure", "1: fasten, settle, adjust, bind, tighten, attach, batten down, bolt, chain, fix, lash, lock, rivet; 2: (make fast against intruders) protect, shelter, guard, defend, shield, ensure; 3: (manage to acquire) obtain, achieve, acquire, grasp, get, land, procure, seize; 4: (get, as a loan) guarantee, pledge, insure, underwrite"},
{"security", "1: safety, protection, shelter, refuge, retreat, defense, safeguard, sanctuary, guard, salvation; 2: guarantee, collateral, forfeit, token, pawn, pledge, surety, bond, assurance, promise; 3: stability, confidence, soundness, assurance, surety"},
{"sedative", "tranquilizer, narcotic, opiate, sleeping pill, downer"},
{"sediment", "residue, lees, dregs, silt, dross, sand, precipitate"},
{"sedition", "revolt, mutiny, defiance, insurrection, subversion, treason, tumult, agitation"},
{"seduce", "1: entice, allure, attract, tempt, bait, lure, captivate; 2: defile, deprave, violate, debauch, rape, deflower, corrupt, ruin, beguile"},
{"seducer", "cad, philanderer, womanizer, libertine, rake, roue, Don Juan"},
{"seduction", "snare, charm, spell, enticement, lure, temptation"},
{"see", "1: observe, behold, view, gaze, stare, espy, regard, notice, witness, scrutinize, survey, contemplate; 2: comprehend, grasp, apprehend, perceive, understand, discern, ascertain, recognize; 3: (come to realize) conclude, ascertain, verify, determine, decide; 4: encounter, meet with, visit, interview, receive, escort, accompany, attend; 5: (see to) manage, arrange, attend, organize; 6: (see through) finish, conclude, execute, complete, consummate, achieve, wind up; 7: (not be fooled by someone's facade) penetrate, be wise to, have one's number; 8: support, assist, second, protect, succor"},
{"seed", "noun - 1: ovum, egg, gamete, embryo, spore; 2: source, origin, root, basis, foundation; verb - plant, sow, scatter, strew, broadcast"},
{"seek", "1: look for, search for, hunt, quest, pursue; 2: (try to obtain information) inquire, solicit, request; 3: try, aim, attempt, endeavor, strive for"},
{"seem", "appear, pretend, resemble, look, manifest"},
{"seep", "leak, drain, flow, trickle, exude, ooze, permeate, weep, percolate, well"},
{"seer", "predictor, prophet, prognosticator, soothsayer, augur, sibyl"},
{"seesaw", "alternate, fluctuate, oscillate, hedge, waver, swing, teeter, flip-flop"},
{"seethe", "1: simmer, stew, boil, ferment; 2: rage, smolder, bluster"},
{"segment", "section, fragment, part, component, fraction, portion, slice"},
{"segregate", "divide, separate, sever, isolate, quarantine, set apart, sequester, dissociate, discriminate, differentiate"},
{"segregation", "separation, estrangement, exclusion, ostracism, apartheid"},
{"seize", "1: grasp, take, lay hold of, grip, catch, clinch, clasp, embrace, grab, snatch; 2: understand, comprehend, realize, perceive, register, apprehend; 3: (take over by force) occupy, conquer, subdue, overwhelm, overrun, annex, appropriate, confiscate; capture, apprehend, abduct, nab"},
{"seizure", "convulsion, fit, spasm, spell, paroxysm"},
{"select", "choose, elect, determine, distinguish, cull, single out"},
{"selection", "1: choice, decision, specification, preference, prerogative, option; 2: collection, anthology, miscellany, excerpt"},
{"self", "identity, personality, character, essence, ego, soul, person"},
{"self-assurance", "confidence, self-confidence, equanimity, self-possession, poise, presence, savoir-faire"},
{"self-confidence", "aplomb, assurance, poise, nerve, courage"},
{"self-control", "restraint, reserve, composure, discipline, poise, discretion, dignity, stability, sobriety"},
{"self-esteem", "pride, dignity, self-assurance, self-confidence, amour-propre; vanity, haughtiness, egotism"},
{"self-government", "1: self-control, discipline, restraint, conduct, character, stability; 2: autonomy, freedom, independence, home rule, democracy, self-sovereignty"},
{"self-indulgence", "greed, excess, extravagance, incontinence, hedonism, high-living"},
{"self-possession", "composure, poise, presence of mind, serenity, tranquility"},
{"self-respect", "worth, pride, confidence, dignity, self-esteem, self-regard"},
{"self-righteous", "sanctimonious, hypocritical, affected, smug, complacent, superior, pious, holier-than-thou"},
{"sell", "1: vend, market, auction, hawk, barter, exchange, trade, peddle, retail; verb - (sell out) betray, deceive, cheat, trick, fail, violate, double-cross"},
{"seller", "merchant, vendor, dealer, peddler, salesperson, retailer, shopkeeper, agent"},
{"semblance", "likeness, look, resemblance, affinity, similarity, similitude, appearance, aspect, exterior, image, mien, guise"},
{"send", "1: transmit, dispatch, ship, mail, convey, forward, expedite, hasten, accelerate, confer, entrust, bestow; 2: throw, propel, fling, project, hurl, discharge, emanate, emit, radiate; 3: relay, wire, cable, broadcast, televise, conduct, communicate; 4: (send for) request, summon, command, order"},
{"sendoff", "departure, farewell, leave-taking, valediction, launching, start"},
{"senior", "1: (one who is first in rank or experience) superior, veteran, head, master, founder, dean, chief, oldster, senior citizen, elder, matriarch, patriarch"},
{"seniority", "precedence, priority, rank, standing, advantage, preference"},
{"sensation", "1: (sensory impression) impression, sense, feeling, response, reaction; 2: (the capacity to perceive) awareness, consciousness, perception, sentience, sensibility; 3: commotion, agitation, excitement; hit, scandal, stir, surprise, thrill"},
{"sense", "noun - 1: (ability to perceive) appreciation, capability, talent, discernment, understanding, sensitivity, capacity, faculty; 2: (vague feeling, as of impending danger) perception, awareness, impression, aura, scent, apprehension, prescience, intuition; 3: reason, logic, judgment, common sense, discretion, tact, intelligence, diplomacy, sanity, coherence; 4: meaning, import, definition, denotation, signification, connotation, implication, content, intention; 5: consensus, opinion, drift, tendency, direction, sentiment; verb - detect, perceive, observe, divine, realize, comprehend, understand, grasp, appreciate, guess"},
{"sensibility", "awareness, judgment, sensitivity, taste, tact, intuition, appreciation, insight, feeling, understanding"},
{"sensuality", "sexiness, eroticism, animal magnetism, ardor"},
{"sentence", "noun - decree, judgment, pronouncement, verdict, opinion, ruling, decision, edict, dictum; verb - punish, convict, ordain"},
{"sentiment", "1: sensibility, attitude, opinion, view; 2: sentimentality, mawkishness, bathos, nostalgia, emotion, feeling"},
{"sentiments", "message, verse, salute, respects, congratulations"},
{"sentry", "sentinel, guard, lookout, patrol, warden, watch"},
{"separate", "part, divide, split, section, sever, sunder, rive; distinguish, isolate, sequester, seclude, segregate"},
{"separation", "1: break, detachment, division, rift, partition, severance, dissociation, divorce, estrangement; 2: departure, leave-taking, farewell, parting"},
{"sequel", "consequence, continuation, progression, development, supplement, outcome, result, upshot"},
{"sequence", "1: (the way things follow one another) arrangement, order, placement, progression, graduation; 2: (group of activities, events, etc.) series, cycle, course, schedule, round, chain"},
{"sequester", "1: separate, isolate, segregate, quarantine, exile; 2: (isolate oneself) retire, seclude, hibernate, cloister, retreat"},
{"serenity", "tranquility, calm, composure, peace, peacefulness, quiet, placidity"},
{"series", "succession, order, cycle, sequence, circuit"},
{"sermon", "speech, lecture, harangue, homily, address, exhortation, discourse"},
{"servant", "attendant, domestic, help, handmaid, hireling, lackey, maid, manservant, steward, valet"},
{"serve", "1: obey, honor, follow, revere; 2: assist, help, attend, satisfy, wait on"},
{"service", "noun - 1: aid, assistance, help, cooperation; 2: rite, ceremony, sermon, worship, observance; verb - maintain, care for, sustain, repair, overhaul, recondition"},
{"servility", "self-abasement, sycophancy, submission, obsequiousness, fawning, abjectness, groveling"},
{"servitude", "enslavement, bondage, subjection, confinement, subjugation, obedience, thralldom"},
{"session", "assembly, conference, meeting, hearing, seminar, get-together"},
{"set", "noun - 1: class, clique, faction, coterie, company, crowd, cohort; 2: collection, kit, assemblage, assortment, melange, congeries; verb - 1: insert, deposit, establish, anchor, fasten, fix, install, embed, sink; 2: harden, stiffen, thicken, congeal, solidify, jell, crystallize, condense, gelatinize; 3: rate, price, value, estimate, adjust, determine, specify; 4: (set about) begin, start, initiate, undertake, get started, prepare; 5: (set apart) isolate, segregate, separate, distinguish; 6: (set aside)save, reserve, put away, lay up or away, discard, reject, repeal, cancel, abrogate, annul, nullify, overrule, repudiate; 8: (set back) hinder, retard, reverse, slow down, delay, hamper, impede, check, frustrate; 9: (set down) write, record, transcribe, register; 10: (set off) depart, embark, leave, begin, detonate, explode, ignite, initiate, begin, inaugurate, trigger, let loose; 11: (set out) start, commence, begin, set off; 12: (set straight) inform, explain, reeducate, disabuse; correct, revise, amend; 13: (set up) assemble, build, arrange, compose, construct, install"},
{"setback", "problem, delay, misfortune, disappointment, hitch, snag, reverse"},
{"setting", "1: position, angle, placement, tilt; 2: mounting, frame, border; 3: surroundings, environment, background, milieu, ambiance"},
{"settle", "1: decide, choose, determine, resolve, conclude, judge, establish, verify, prove; 2: (bring to a satisfactory resolution, as a dispute or debt) finish, end, complete, resolve, discharge, quit, square up, make good; 3: sink, descend, decline, fall, drop, lower, submerge, plunge, immerse; 4: quiet, calm, compose, pacify, soothe, tranquilize, sedate, relax, quell, lull, hush; 4: (find a home) lodge, locate, reside, dwell, colonize, inhabit, live in, populate"},
{"settlement", "1: compensation, payment, reimbursement, restitution, remuneration, defrayal; 2: colony, principality, plantation, community, encampment, hamlet, outpost, kibbutz, Bantustan"},
{"settler", "frontiersman, immigrant, homesteader, pioneer, planter, squatter, sharecropper"},
{"setup", "arrangement, organization, structure, system, order, conditions, circumstances, hierarchy, taxonomy"},
{"sever", "cut, divide, split, rend, cleave, sunder, bisect"},
{"severity", "acerbity, rigor, asceticism, stringency"},
{"sew", "stitch, seam, tailor, embroider, dam, mend, piece"},
{"sex", "noun - sexual intercourse, coitus, sexual congress, lovemaking, copulation, fornication, reproduction, carnal knowledge, mating, union; verb - (sex appeal) allure, magnetism, sensuality, glamour, charm"},
{"sexuality", "lust, desire, carnality, eroticism, sensuality, passion, libido"},
{"shack", "hut, shed, hovel, cabin, shanty, lean to, dump"},
{"shackle", "bind, chain, fetter, handcuff, manacle, tether; constrain, encumber, restrain, restrict"},
{"shade", "noun - 1: shadow, murk, obscurity, twilight, umbra; 2: hue, color, tint, brilliance, tinge; 3: hint, trace, nuance, suggestion, suspicion, degree, variation; 4: cover, shelter, shield, canopy, screen, curtain, blind; 4: ghost, spirit, wraith, manes, specter, phantasm, apparition; verb - 1: screen, protect, block, conceal, cover, hide, mute, veil, overshadow, eclipse; 2: shadow, darken, blacken, cloud, dim, adumbrate"},
{"shadow", "noun - darkness, dusk, gloom, adumbration; verb - 1: screen, shade, shelter, dim, veil, darken, obscure; 2: watch, trail, tail, follow, stalk, pursue, dog"},
{"shaft", "1: rod, pole, arrow, spear, lance, handle, shank, haft, bar, stem; 2: beam, ray, streak, arc; 3: passageway, tunnel, vent, flue, chimney"},
{"shake", "noun - tremor, twitch, vibration, shock, quaking, shudder, oscillation, jerk; verb - 1: tremble, quiver, quake, shiver, shudder, palpitate, oscillate, flutter; 2: (to cause to shake) agitate, concuss, rock, sway, jounce, bounce, disturb, jar; 3: (shake off) elude, lose, leave behind, outdistance, outpace, give the slip; 4: (shake up) upset, disturb, unsettle, overturn"},
{"shake-up", "rearrangement, reorganization, disturbance, upheaval"},
{"sham", "fraud, forgery, pretense, counterfeit, fake; charlatan"},
{"shambles", "disarray, confusion, mess, hodgepodge, muddle, wreck, bedlam, confusion"},
{"shame", "noun - 1: disgrace, stigma, dishonor, blot, degradation, humiliation; 2: (a feeling of shame) mortification, embarrassment, regret, chagrin, remorse, self-reproach, self-reproof, guilt; verb - humiliate, ridicule, disgrace, mortify, dishonor, humble, abash, debase, smear"},
{"shanty", "cabin, hovel, hut, cottage, shack, shed, lean-to"},
{"shape", "noun - 1: form, contour, cut, appearance, aspect, configuration, pattern, template, stamp, frame, figure; 2: health, fitness, state, condition; verb - 1: mold, cast, fashion, form, construct, forge, make, model, produce, create; define, characterize; 2: take shape, become, grow, develop, adapt, modify"},
{"share", "noun - portion, percentage, part, allowance, cut, ration, allotment, quota, serving, helping, due; verb - 1: allot, divide, split, distribute, apportion, deal, dispense, assign; 2: participate, partake, have in common"},
{"sharpen", "1: grind, file, hone, whet, taper; 2: focus, intensify, clarify, make more distinct"},
{"shatter", "1: break, splinter, smash, crack, burst, split, damage, ruin; 2: (cause distress to) stun, devastate, overwhelm, paralyze, destroy, crush"},
{"shave", "barber, crop, trim, shear, skin, peel, pare"},
{"sheaf", "bundle, collection, stack, bunch, cluster, fagot"},
{"shear", "shave, cut, sever, cleave"},
{"shed", "noun - barn, hut, shack, outhouse, woodshed, lean-to; verb - 1: cast off, discard, molt, slough, drop, scatter, divest, sprinkle; 2: exude, emit, radiate; 3: (shed light on) clarify, elucidate, clear up, explain, illuminate"},
{"sheen", "luster, polish, brilliance, gloss, brightness, burnish, gleam, shimmer"},
{"sheet", "1: cloth, cover, blanket, covering; 2: lamina, leaf, foil, veneer, coat, film, membrane, shroud, skin"},
{"shelf", "1: ledge, shoal, reef, ridge, sandbank, sandbar, terrace; 2: counter, cupboard, mantelpiece, rack, bracket"},
{"shell", "noun - 1: carapace, husk, pod, case, casing; 2: hull, skeleton, structure, framework, chassis; verb - 1: strip, peel, husk, shuck, exfoliate; 2: bomb, attack, bombard, barrage, strike"},
{"shelter", "noun - refuge, haven, sanctuary, retreat, asylum, safety, security, custody, aegis; verb - protect, defend, safeguard, guard, shield, harbor, lodge, conceal, screen, cover, hide"},
{"shelve", "postpone, defer, delay, put off, suspend, halt, put on ice, table"},
{"shepherd", "guide, lead, conduct, usher, escort, supervise, marshal, herd"},
{"shield", "noun - buffer, safeguard, shelter, aegis, defense, screen; verb - protect, conceal, fend off, defend, guard, shelter, armor"},
{"shift", "noun - variation, rearrangement, metamorphosis, reversal, switch, alteration, change, repositioning, realignment, permutation; verb - 1: move, stir, change, alter, fluctuate, relocate, reposition, swerve, veer; 2: (cause to be moved) displace, remove, substitute, exchange, dislodge, rid, transfer, transpose"},
{"shimmer", "glisten, glow, twinkle, sparkle, glimmer, shine, gleam, scintillate, phosphoresce"},
{"shine", "noun - brightness, polish, gloss, glow, luster, radiance, sheen, luminosity, burnish, effulgence; verb - 1: radiate, glimmer, sparkle, glow, flash, blaze, illuminate; 2: polish, burnish, scour, wax, buff"},
{"ship", "boat, bark, steamer, tanker, trawler, yacht"},
{"shirk", "avoid, evade, dodge, shun, malinger, duck"},
{"shiver", "shake, quiver, quake, shudder, tremble, palpitate"},
{"shock", "noun - 1: impact, jolt, blow, concussion, trauma; 2: confusion, hysteria, excitement, breakdown, collapse, consternation, dismay, distress, fright, perturbation; verb - 1: startle, disturb, agitate, confound; 2: insult, outrage, horrify, revolt, offend, appall, astound, anger, disgust, scandalize"},
{"shoot", "noun - branch, bud, twig, sprig, sprout; verb - 1: fire, discharge, ignite, blast, set off, explode; 2: dart, hasten, hurry, rush, dash, charge, race, sprint, streak; 3: murder, execute, kill, knock off, wound"},
{"shop", "boutique, emporium, store, market, mart"},
{"shore", "noun - beach, seashore, seaside, waterfront, waterside, coast, littoral, strand, bank; verb - brace, buttress, prop, reinforce, strengthen, support, underpin"},
{"shortage", "lack, dearth, deficiency, inadequacy, paucity, poverty, scarcity, want"},
{"shortcoming", "fault, defect, deficiency, drawback, failing, lapse, weakness, imperfection"},
{"shorten", "lessen, reduce, curtail, condense, abbreviate, abridge, summarize, abstract, trim, truncate"},
{"shot", "1: discharge, gunfire, blast, explosion, detonation; 2: bullet, ball, projectile, slug, pellet, buckshot; 3: chance, attempt, opportunity, turn, crack, go, stab"},
{"shoulder", "1: shove, jostle, elbow, push, thrust; 2: accept, assume, bear, carry, sustain, take on"},
{"shout", "1: yell, holler, scream, roar, bellow, shriek, screech, bawl, bay; 2: (shout down) quiet, silence, heckle, shut up, overcome, defeat"},
{"shove", "1: shoulder, crowd, force, push, elbow; 2: (shove off) leave, depart, clear out, push off, beat it, vamoose"},
{"shovel", "dig, dredge, ladle, load, move, scoop, trowel, toss"},
{"show", "noun - 1: exhibition, exhibit, exposition, sight, spectacle, pageant, carnival, production, concert; 2: pretense, sham, semblance, affectation, facade, illusion, pose; verb - 1: (cause to be seen) exhibit, display, manifest, evidence; 2: (cause to benefit by) bestow, grant, confer, endow; 3: tell, divulge, explain, illustrate, instruct, reveal, explicate, clarify, elucidate, demonstrate, convince, persuade"},
{"showdown", "crisis, confrontation, clash, climax, culmination, turning point"},
{"shower", "deluge, pour, douse, inundate, heap, lavish, load, overwhelm"},
{"showing", "1: exhibit, show, display, exhibition, production; 2: impression, appearance, performance, effect"},
{"showoff", "braggart, boaster, exhibitionist, egoist"},
{"shred", "fragment, bit, grain, iota, tatter, scrap, piece, sliver, wisp"},
{"shrewdness", "acumen, judgment, wisdom, sagacity, canniness, perspicacity, smarts"},
{"shriek", "cry, yell, scream, screech, howl, squeal, wail"},
{"shrine", "chapel, sanctuary, temple, tabernacle, church, altar"},
{"shrink", "1: contract, dwindle, shrivel, condense; 2: recoil, flinch, cower, cringe, quail, shy away, withdraw"},
{"shrivel", "wither, parch, shrink, wilt, wrinkle"},
{"shroud", "blanket, cloak, swathe, veil, envelop"},
{"shudder", "noun - tremor, spasm, convulsion; verb - quiver, quake, shiver, convulse, heave, tremble"},
{"shuffle", "1: mix up, rearrange, change, confuse, jumble, shift, intermix; 2: (drag one's feet) scuffle, scuff, hobble, limp, scrape"},
{"shun", "evade, avoid, elude, spurn, ostracize, ignore, neglect, give the cold shoulder"},
{"shut", "1: close, lock, bar, bolt, fasten, latch, secure, slam; 2: (shut down) close, discontinue, halt, abandon, stop, suspend, terminate; 3: (shut out) banish, bar, exclude, ostracize; 4: (shut up) silence, quiet, hush, gag, muzzle"},
{"shut-in", "invalid, convalescent, cripple, sufferer, valetudinarian"},
{"shuttle", "commute, travel, go to and fro, alternate"},
{"shy", "recoil, shrink, rear, balk, quail, flinch, wince"},
{"sicken", "1: be stricken, fall ill, take sick, ail, languish, break out; 2: disgust, offend, revolt, nauseate, repel"},
{"sickness", "illness, ailment, disorder, malady, infirmity, affliction, disease, indisposition"},
{"side", "1: edge, rim, boundary, border, margin, perimeter, limit, verge; 2: opinion, viewpoint, position, angle, stance, version; 3: surface, plane, face, facet, flank, slant; 4: (a competing group) party, faction, team, camp, contestants"},
{"sidestep", "evade, avoid, shun, bypass, circumvent"},
{"sidetrack", "distract, divert, head off, deflect"},
{"side with", "agree with, support, favor, second, incline to"},
{"sidle", "creep, inch, slink, sneak, steal, wriggle, insinuate"},
{"sieve", "noun - colander, strainer, screen, mesh; verb - separate, sift, strain, remove"},
{"sift","1: evaluate, investigate, scrutinize, probe, examine, review; 2: sort, filter, sieve, pan, separate, winnow"},
{"sigh", "noun - moan, cry, suspiration; verb - gasp, breathe, groan, suspire, lament, grieve"},
{"sight", "noun - 1: vision, seeing, perception, apprehension; 2: (something seen) spectacle, scene, show, image, display; 3: (the art of looking) glimpse, view, glance, impression; 4: (at first sight) superficially, on the surface, to the outsider, on first acquaintance, prima facie; verb - behold, discern, distinguish, glimpse, observe, perceive, espy"},
{"sightsee", "tour, travel, visit, wander, voyage, observe"},
{"sign", "noun - 1: signal, indication, portent, clue, augury, omen, premonition, foreshadowing, harbinger; 2: emblem, symbol, insigne, insignia, badge, crest; verb - 1: authorize, approve, confirm, endorse, acknowledge; 2: (sign over) deliver, entrust, transfer, surrender, consign, convey; 3: (sign up) employ, hire, contract, appoint, engage, recruit, join, enlist, enroll, volunteer"},
{"signal", "noun - sign, beacon, flag, flare, watchword, alarm, omen; verb - beckon, motion, gesture, nod, wave, alert"},
{"signature", "autograph, endorsement, John Hancock, inscription, mark, sign, trademark"},
{"significance", "consequence, importance, relevance, import, weight, force, implication, solemnity"},
{"signify", "mean, imply, import, purport, connote, betoken, represent, symbolize, indicate, express"},
{"silence", "noun - stillness, quiet, calm, hush, peace, lull, quiescence; verb - suppress, quiet, still, subdue, stifle, quell, extinguish, gag, muzzle"},
{"silhouette", "outline, profile, contour, shape, delineation"},
{"silt", "residue, sediment, deposit, sand, sludge, alluvium, mud"},
{"similarity", "affinity, correspondence, likeness, resemblance, similitude, kinship, concurrence, equivalence"},
{"simmer", "1: stew, boil, smolder, bubble; 2: rage, fume, seethe"},
{"simpleton", "fool, idiot, clod, dolt, bungler, dimwit"},
{"simplify", "clarify, explain, decipher, elucidate"}, 
{"simulate", "imitate, affect, feign, assume, counterfeit, dissimulate, fabricate"},
{"sin", "noun - error, wrongdoing, evil, crime, offense, venality; verb - err, offend, trespass, transgress, misbehave, fall"},
{"sincerity", "candor, honesty, honor, veracity, probity"},
{"sing", "chant, hum, croon, carol, warble, chirp, caterwaul"},
{"singe", "bum, sear, scorch"},
{"singer", "vocalist, minstrel, troubadour, balladeer, crooner"},
{"sink", "noun - basin, washbasin, tub, pan, bowl; verb - 1: descend, submerge, slip, immerse, drown, penetrate; 2: decrease, lessen, diminish, wane, decline, deteriorate, degenerate, lapse; 3: (sink in) penetrate, impress, influence, take hold, have an effect"},
{"sinner", "wrongdoer, delinquent, miscreant, evildoer, malefactor, reprobate"},
{"sip", "mouthful, drop, spoonful, swallow, taste, drink, sample"},
{"sire", "parent, begetter, progenitor, creator, father"},
{"siren", "1: alarm, signal, whistle, horn; 2: temptress, seductress, charmer, femme fatale, vamp"},
{"sissy", "coward, weakling, wimp, chicken, pansy"},
{"sit", "1: perch, squat, be seated; 2: (stay in place) rest, relax, remain, settle; 3: convene, assemble, meet"},
{"site", "noun - locality, ground, lot, plot, spot, section; verb - locate, place, position, situate, install"},
{"sit-in", "protest, demonstration, strike, march, display"},
{"sitting", "assembly, meeting, session, gathering, consultation"},
{"situation", "1: condition, circumstance, status, state of affairs, predicament, plight, difficulty, problem; 2: location, site, position, spot, place, berth, locale, locality, setting"},
{"size", "noun - dimension, measurement, area, extent, amplitude, scope, breadth, mass, bulk; verb - size up, examine, judge, scrutinize, evaluate, survey, appraise, look over, give the once over to"},
{"sizzle", "hiss, sputter, crackle, fry, spit, scorch, sear"},
{"skate", "slide, glide, skim, skid, slip, race; roller-skate, roller blade, blade"},
{"skeptic", "cynic, dissenter, rationalist, agnostic, doubter"},
{"sketch", "noun - 1: portrayal, picture, drawing, scenario, illustration, cartoon; 2: summary, survey, description, plan, draft, outline; verb - paint, depict, draw, pencil, portray, represent, delineate"},
{"skid", "slide, slip, glide, skate, skim"},
{"skill", "1: ability, dexterity, facility, talent, aptitude, competence, savvy, knack; 2: trade, craft, work, job, profession, occupation"},
{"skim", "1: soar, float, sail, dart, fly, coast, glide; 2: scoop, dip, ladle, brush, separate, remove"},
{"skimp", "conserve, economize, stint, scrimp, save, cut corners"},
{"skin", "noun - 1: epidermis, derma, cuticle, bark, peel, husk, rind, coat, covering, casing, pelt, hide; 2: (by the skin of one's teeth) barely, narrowly, scarcely, just; 3: (get under one's skin) anger, upset, irritate, annoy, bother, irk, disturb, bug; verb - peel, pare, scalp, flay, strip, husk, shuck, fleece, excoriate"},
{"skinflint", "tightwad, miser, penny-pincher, Scrooge"},
{"skip", "1: prance, bob, bounce, cavort, caper, gambol; 2: miss, omit, eschew, overleap, cut"},
{"skirmish", "engagement, encounter, conflict, clash, scrimmage, fracas, spat, tussle, brush"},
{"skirt", "evade, avoid, bypass, circumvent, steer clear of, circle, circumambulate"},
{"skit", "sketch, burlesque, parody, satire, caricature, spoof"},
{"skullduggery", "trickery, underhandedness, chicanery, duplicity, double-dealing, swindling, fraudulence"},
{"skulk", "lurk, prowl, slink, creep, sneak, loiter"},
{"sky", "air, atmosphere, azure, heavens, firmament, empyrean"},
{"slab", "portion, slice, wedge, piece, part, hunk, chunk, lump"},
{"slack", "excess, give, leeway, room, play, relaxation"},
{"slacken", "slow down, relax, tire, abate, decrease, reduce, diminish, lessen, flag, fall"},
{"slacker", "idler, loafer, shirker, dawdler, do nothing"},
{"slake", "allay, satisfy, assuage, quench, mitigate, reduce, moderate"},
{"slam", "1: bang, crash, throw, push, close; 2: criticize, attack, castigate, pan, lambaste, excoriate, vilify, excoriate"},
{"slander", "noun - calumny, scandal, aspersion, backbiting, libel, misrepresentation, smear; verb - defame, malign, defile, disparage, revile, sully, traduce, besmirch, denigrate, vilify, blacken"},
{"slang", "jargon, cant, shoptalk, argot, colloquialism, vernacular"},
{"slant", "noun - 1: angle, diagonal, incline, slope, gradient, pitch; 2: bias, attitude, opinion, viewpoint, judgment; verb - lean, tilt, list, veer, bend, distort, warp, skew"},
{"slap", "noun - 1: smack, whack, blow, wallop, cuff, clap; 2: (slap in the face) insult, affront, rebuke, indignity, offense; verb - hit, strike, spank, whack, pat, clout, clobber, paw"},
{"slash", "noun - gash, cut, laceration, incision, rip; verb - cut, slit, sever, incise"},
{"slaughter", "noun - carnage, bloodshed, massacre, murder, mayhem; verb - butcher, kill, massacre, murder, slay"},
{"slave", "noun - captive, bondservant, serf, chattel, vassal; verb - labor, toil, struggle, sweat, drudge"},
{"slavery", "bondage, captivity, subjugation, servitude, thralldom"},
{"slay", "kill, slaughter, butcher, murder, execute, assassinate"},
{"sleep", "noun - rest, repose, shut-eye, forty winks, nap, siesta; verb - slumber, doze, drowse, rest, nap, snore, turn in, hit the sack or the hay, nod off"},
{"slice", "noun - piece, section, sliver, wedge, portion, share, segment; verb - carve, cut, sever, divide, chop, whittle"},
{"slide", "1: glide, skate, skim, coast, skid, toboggan; 2: push, thrust, impel, propel, drive, launch, start"},
{"slight", "scorn, insult, affront, snub, disdain, neglect, overlook"},
{"slime", "mire, ooze, muck, gunk, goo"},
{"sling", "noun - cast, strap, support, dressing; verb - 1: throw, hurl, heave, catapult, fling, toss, pitch, put, shoot; 2: hoist, raise, hang, suspend, dangle, weight"},
{"slink", "creep, lurk, sneak, prowl, cower, skulk"},
{"slip", "noun - 1: error, mistake, blunder, indiscretion, oversight, gaffe, lapse; 2: scrap, piece, strip, sliver; cutting, sprig, sprout; verb - 1: slide, glide, shift, move, creep, skate, sneak, slither, slink; 2: fall, tumble, trip, lurch, sprawl, do a turn"},
{"slit", "noun - cleft, tear, gash, fissure, crevice, incision, split, vent; verb - cut, slice, slash, split, incise, lance, rip, knife"},
{"slither", "glide, slide, slink, slip, snake, undulate"},
{"sliver", "splinter, fragment, shaving, shred"},
{"slobber", "drool, drivel, salivate, dribble"},
{"slogan", "motto, proverb, catchword, jingle, allying cry, watchword"},
{"slop", "refuse, trash, overflow, swill, spill"},
{"slope", "noun - incline, rise, hill, grade, ramp, declivity; verb - slant, lean, tilt, rise, pitch"},
{"slot", "noun - slit, space, aperture, opening, groove; verb - assign, place, position, fit, insert, adjust, pigeonhole"},
{"sloth", "indolence, inertia, languor, laziness, inactivity"},
{"slouch", "hunch, slump, droop, stoop, hobble"},
{"slow", "1: slacken, lag, relax, brake, decelerate, wind down; 2: delay, postpone, retard, hinder, impede, hold back, curtail, check, curb, detain"},
{"sludge", "mud, muck, ooze, silt, sediment, residue, slop, refuse, filth, swill"},
{"sluggishness", "sloth, fatigue, languor, torpor, apathy, somnolence, lassitude, stagnation"},
{"sluice", "cleanse, drain, flush, irrigate, swill, wash, drench"},
{"slumber", "sleep, doze, nap, snooze, rest, drowse"},
{"slump", "noun - decline, descent, depression, downturn, recession, depreciation, crash, trough; verb - 1: plummet, plunge, sag, fall, collapse, cave in; 2: slouch, hunch, bend, stoop"},
{"slur", "insult, affront, slight, aspersion, smear, slander, stain, stigma, blot, insinuation, reproach"},
{"smack", "noun - blow, stroke, clap, box, whack, slam, slap, punch, hit; verb - hit, slap, spank, whack, cuff, crack"},
{"smart", "sting, bum, throb, hurt, twinge"},
{"smarts", "cleverness, savvy, shrewdness, street smarts, intelligence"},
{"smash", "noun - collision, crash, breakup, disaster, failure, ruin; verb - crash, shatter, crush, burst, fracture, splinter, wreck, demolish, destroy"},
{"smattering", "bit, trace, dash, rudiment"},
{"smear", "noun - distortion, lie, deception, slander, libel, fabrication; verb - 1: spread, apply, smudge, paint, cover, coat; 2: slander, malign, insult, libel, defame, stain, tarnish, blacken, soil, vilify"},
{"smell", "noun - fragrance, scent, aroma, perfume, bouquet, odor, mustiness; verb - 1: stink, reek, stench, emanate; 2: scent, sniff, inhale, get a whiff of, perceive, detect"},
{"smirk", "grin, leer, sneer, snigger, simper"},
{"smog", "haze, air pollution, mist"},
{"smoke", "noun - exhaust, fume, smog, mist, vapor, fog; verb - 1: burn, fume, vaporize, smolder, vent, fumigate; 2: (smoke out) force out, drive out, ferret, detect, uncover"},
{"smolder", "bum, smoke, steam, fume, seethe, simmer"},
{"smooth", "1: flatten, iron, plane, grade, polish, glaze, varnish, gloss; 2: alleviate, ease, calm, soften, mitigate, allay, appease, assuage, mollify"},
{"smother", "1: suffocate, stifle, strangle, choke, asphyxiate; 2: suppress, muffle, repress, extinguish, consume"},
{"smudge", "noun - blemish, mark, spot, blot; verb - dirty, blacken, smear, soil, blur, daub"},
{"snag", "complication, hitch, difficulty, glitch, obstacle, hindrance, impediment, barrier, stumbling block, bug"},
{"snap", "fasten, clasp, catch, close, lock"},
{"snare", "noun - trap, net, noose, lure, decoy, trick; verb - catch, seize, trap, capture, entrap, nab, collar"},
{"snarl", "noun - confusion, tangle, complication, entanglement; verb - growl, grumble, mutter, bark, snap, yap"},
{"snatch", "seize, jerk, grasp, steal, pluck, wrench, wrest"},
{"sneak", "noun - rascal, scoundrel, snake in the grass, informer, cheater; verb - prowl, lurk, slink, cower, hide, skulk, steal"},
{"sneer", "noun - grimace, smirk, grin, face; verb - deride, disdain, affront, mock, slight, disparage, taunt, scoff"},
{"sniff", "smell, inhale, breathe, scent"},
{"snip", "noun - bit, fragment, scrap, clipping, shred, piece; verb - clip, slice, cut, notch, prune, shave, trim"},
{"snippet", "particle, fragment, scrap, shred, section, segment"},
{"snob", "braggart, pretender, upstart, parvenu, elitist"},
{"snobbery", "pretension, pomposity, arrogance, condescension, loftiness, disdain, elitism"},
{"snoop", "interfere, pry, sneak, spy"},
{"snooze", "noun - siesta, catnap, shut-eye, forty-winks; verb - sleep, doze, nap, slumber, rest, drowse, sack out"},
{"snort", "grunt, snore, puff, blow"},
{"snout", "nose, muzzle, proboscis, nozzle"},
{"snub", "noun - affront, insult, rebuke, rebuff, humiliation, brush-off, cold shoulder, slap in the face; verb - ignore, neglect, disregard, slight, shun, disdain, scorn, ostracize, cut"},
{"snuggle", "cuddle, hug, nestle, nuzzle, curl up"},
{"soak", "1: drench, immerse, moisten, drown, flood, saturate, marinate, permeate, dip; 2: soak up, sponge, absorb, dry, mop"},
{"soar", "sail, fly, glide, mount, tower, wing, ascend, escalate, rocket"},
{"sob", "weep, wail, bawl, blubber, cry, moan, mewl, snivel, whimper"},
{"sobriety", "1: continence, teetotalism, self-denial; 2: serenity, restraint, composure, rationality, seriousness"},
{"socialism", "communism, collectivism, Leninism, Marxism, Stalinism, Trotskyism"},
{"socialize", "entertain, fraternize, mix, party, get together, go out"},
{"society", "1: civilization, culture, nation, community, people, population, humanity, group; 2: (high society) aristocracy, elite, gentry, haut monde, upper classes, upper crust, jet set, beautiful people, smart set, top drawer; 3: (group formed for a special purpose) organization, association, federation ' confraternity, union, guild, club, fraternity, sorority; 4: friendship, fellowship, camaraderie, brotherhood, companionship, fraternity, sisterhood"},
{"sofa", "couch, divan, davenport, love seat"},
{"soften", "1: dissolve, disintegrate, thaw, melt; 2: moderate, relax, relent, lessen, diminish; 3: mollify, appease, temper, alleviate, assuage, calm, ease, quell, soothe, subdue; 4: (soften up) persuade, conciliate, win over, disarm, weaken"},
{"soil", "noun - earth, dirt, loam, clay; verb - 1: stain, dirty, sully, spoil, muddy, tarnish, smear; 2: shame, debase, degrade, disgrace, slander, defile, besmirch"},
{"sojourn", "noun - vacation, visit, stopover, layover, stop, stay, peregrination; verb - dwell, reside, rest, abide, stop, tarry, lodge, hole up"},
{"solace", "soothe, console, comfort, allay, alleviate, mitigate, succor, support"},
{"solemnity", "1: sobriety, gravity, seriousness, portentousness; 2: impressiveness, dignity, grandeur, majesty, pomp, stateliness"},
{"solemnize", "consecrate, sanctify, bless, honor, commemorate, dignify"},
{"solicit", "1: beseech, entreat, implore, importune, request, query, inquire, ask, beg, supplicate; 2: seduce, proposition, accost, entice, hustle"},
{"solicitude", "anxiety, care, heed, worry, concern, compassion"},
{"solidarity", "accord, cohesion, concordance, consensus, harmony, esprit de corps, unity, camaraderie, fraternity, brotherhood"},
{"solidify", "harden, set, fix, crystallize, thicken, congeal, jell, clot, coagulate"},
{"solitude", "isolation, privacy, retirement, seclusion"},
{"solution", "1: explication, elucidation, interpretation, resolution, explanation; 2: mixture, compound, concoction, solvent, emulsion"},
{"solve", "explain, answer, clarify, resolve, decipher, unfold, unravel, fathom, sort out, get to the bottom of"},
{"son", "boy, descendant, offspring, dependent, scion, heir, chip off the old block"},
{"song", "1: melody, lyric, verse, tune, ballad, air, anthem, hymn, ditty, madrigal; 2: (for a song) cheap, at a bargain, for almost nothing; 2: (song and dance) pretense, drivel, lie, performance, nonsense, runaround, evasion"},
{"soothe", "1: quiet, calm, pacify, console, appease, mollify, placate, lull, salve; 2: (reduce pain) alleviate, lessen, allay, assuage, relieve"},
{"soothsayer", "seer, prophet, oracle, fortuneteller, sibyl, augur"},
{"sophistication", "savoir-faire, poise, refinement, finesse, composure, elegance"},
{"sophistry", "disingenuousness, casuistry, fallacy, pedantry, delusion"},
{"sorcerer", "witch, wizard, alchemist, enchanter, magician"},
{"sorcery", "magic, witchcraft, enchantment, divination, necromancy, voodoo, black magic"},
{"sore", "inflammation, swelling, ulcer, wound, lesion, ulcer, abscess, boil, canker, carbuncle"},
{"sorrow", "noun - 1: sadness, anguish, pain, grief, mourning, heartache; 2: catastrophe, misfortune, affliction, trial, hardship, blow, difficulty, trouble; verb - bemoan, bewail, regret, agonize, lament, mourn, pine, grieve"},
{"sort", "noun - 1: brand, category, class, breed, family, genre, genus, kind, species, type, variety; 2: (out of sorts irritated, upset, angry, troubled, in a bad mood, sullen, grouchy, grumpy, cross, ill, ailing, under the weather; verb - order, arrange, catalog, file, systematize, assort, distribute, select"},
{"sortie", "attack, foray, encounter, charge, incursion, probe"},
{"soul", "1: ghost, phantom, shade, spirit, apparition, specter, wraith, spook; 2: essence, heart, personality, ego, psyche, genius"},
{"sound", "noun - 1: noise, din, racket, resonance, reverberation, intonation, tenor; 2: bay, strait, channel, estuary, fjord, inlet, canal; verb - 1: vibrate, echo, resound, reverberate, murmur, blare, thunder, hum, quaver; 2: measure, examine, inspect, investigate, plumb, probe, gauge"},
{"sour", "disenchant, embitter, envenom, ferment, spoil, acerbate"},
{"source", "1: beginning, cause, root, origin, derivation, core, basis, fountainhead, spring; 2: informant, expert, specialist, authority, reference"},
{"sourpuss", "grouch, killjoy, curmudgeon, shrew, whiner, grump"},
{"souse", "1: soak, drown, wet, dunk, immerse, douse, drench, steep; 2: preserve, pickle, marinate, brine"},
{"souvenir", "gift, keepsake, memento, relic, remembrance, token, reminder"},
{"sovereign", "king, queen, monarch, autocrat, potentate, ruler, prince, princess, Kaiser, czar, head of state"},
{"sovereignty", "supremacy, sway, domination, primacy, suzerainty"},
{"sow", "1: seed, plant, inseminate, propagate, scatter, strew; 2: disperse, broadcast, circulate, disseminate"},
{"space", "1: outer space, infinity, the heavens, void, beyond; 2: room, expanse, scope, range, dimension, extent, capacity; 3: (place to live or for sleeping) place, area, site, location, reservation, berth, accommodation; 4: (extent in time) period, duration, cycle, span, term, tenure, interval"},
{"span", "noun - length, duration, extent, distance, spread, scope, reach, compass, measure; verb - cross, traverse, ford, bridge, overarch, link"},
{"spank", "beat, whip, belt, cuff, slap, smack, tan, punish"},
{"spar", "wrestle, fight, bicker, contend, squabble, wrangle"},
{"spare", "1: forgive, reprieve, pardon, allow, acquit; 2: afford, donate, contribute, give, yield; 2: (to spare) excess, left over, remaining, in abundance"},
{"spark", "noun - flash, flicker, sparkle, glitter, flare, glow; verb - 1: flash, flare, sparkle, flicker, glitter; 2: excite, provoke, stimulate, start, stir, kindle, inspire, animate, precipitate"},
{"sparkle", "glitter, glisten, twinkle, shine, shimmer, effervesce, fizz, scintillate"},
{"spasm", "fit, convulsion, seizure, contraction, paroxysm"},
{"spat", "disagreement, quarrel, dispute, difference, tiff, scrap"},
{"spate", "deluge, flood, torrent, rush, cascade"},
{"spatter", "splash, splatter, sprinkle, spray, dirty, soil"},
{"spawn", "produce, reproduce, generate, bring forth, issue"},
{"speak", "1: express, utter, voice, vocalize, pronounce, say, enunciate, articulate, talk, converse, chat; 2: lecture, preach, address, expound, harangue, sermonize, exhort, orate; 3: (so to speak) that is to say, as the saying goes, in a manner of speaking; 4: (	speak out) assert, declare, make oneself heard, insist; 5: (speak for itself) be self-evident, be obvious, vindicate, justify, explain"},
{"speaker", "orator, rhetorician, lecturer; spokesperson, spokesman, spokeswoman, mouthpiece, master of ceremonies, MC"},
{"spearhead", "begin, originate, create, launch, head, lead, pioneer"},
{"specialist", "expert, master, veteran, ace, savant, authority, professional"},
{"specialty", "forte, metier, strength, pursuit, practice"},
{"species", "class, genus, variety, kind, breed, sort, category"},
{"specification", "term, condition, requirement, stipulation"},
{"specify", "name, cite, designate, stipulate, enumerate, itemize, define, delineate"},
{"specimen", "example, exhibit, model, paradigm, representative, sample, type"},
{"speck", "particle, bit, spot, iota, mite"},
{"spectacle", "display, pageant, parade, performance, scene, exhibition, display"},
{"spectator", "viewer, onlooker, observer, bystander, witness"},
{"specter", "ghost, apparition, phantom, spirit"},
{"speculate", "1: contemplate, meditate, muse, reflect, ponder, conjecture, theorize, think, cogitate, surmise; 2: hazard, risk, venture, scheme, gamble"},
{"speech", "1: conversation, talk, utterance, discourse, oratory, parlance, intercourse, locution, diction; 2: lecture, oration, harangue, sermon, dissertation, recitation, tirade, diatribe, peroration, spiel"},
{"speed", "noun - haste, hurry, acceleration, rapidity, alacrity, tempo, promptness, velocity; verb - expedite, facilitate, hasten, quicken, hurry, rush, hurtle, race, sprint"},
{"spell", "noun - 1: charm, enchantment, hex, bewitchment, trance, magic, sorcery, witchery; 2: interval, term, period, season, stint, time, stretch; verb - signal, indicate, suggest, imply, mean, presage, portend, herald, augur, prefigure"},
{"spend", "1: (pay out) expend, disburse, allocate, shell out, cough up; 2: (use up consume, deplete, liquidate, exhaust; ant hoard, save; 3: (use up time) pass, kill, while away, idle, fritter away, drift, waste, squander"},
{"spendthrift", "big spender, squanderer, wastrel"},
{"spew", "spread, scatter, spit, blow out, disgorge, belch, vomit"},
{"spice", "seasoning, savor, relish, tang, flavoring, color, gusto, kick, life, pep, zest, zip, piquancy"},
{"spiel", "speech, harangue, recital, pitch, sermon, line"},
{"spike", "barb, prong, stud, nail, spire, tine, peg, pin"},
{"spill", "overflow, overturn, upset, scatter, shed, slop, discharge, disgorge"},
{"spin", "noun - 1: turn, whirl, revolution, rotation, twist, pirouette, circuit; 2: point of view, slant, viewpoint, angle, approach; verb - 1: revolve, whirl, twirl, rotate, turn, gyrate, gyre; 2: concoct, invent, produce, shape, mold, form, unfold"},
{"spindle", "axis, rod, shaft, pivot, stem"},
{"spine", "1: backbone, vertebrae, spinal column; 2: thorn, spike, barb, needle, quill, thistle"},
{"spire", "tower, steeple, pinnacle, cone, spike, summit, top"},
{"spirit", "noun - 1: vitality, vivacity, animation, breath, life, verve, zest, vigor; 2: (inner being or driving force) essence, soul, substance, character, gist, core, heart, force; 3: apparition, vision, specter, ghost, ghoul, phantom, shade; 4: courage, enthusiasm, ardor, resolution, resolve, spunk, grit; verb - abduct, kidnap, purloin, steal, seize, carry, convey, remove, whisk"},
{"spirits", "alcohol, moonshine, the hard stuff, hooch, firewater"},
{"spit", "eject, expectorate, spew, splutter, drivel, drool"},
{"spite", "noun - malice, resentment, ill will, hatred, contempt, enmity, animosity, rancor, pique, umbrage; verb - offend, provoke, peeve, irk, gall, discomfit, pique, vex, nettle"},
{"splash", "bespatter, spray, sprinkle, moisten, wet"},
{"spleen", "anger, wrath, resentment, venom, acrimony, bile, animosity, bitterness, gall"},
{"splendor", "luster, brilliance, radiance, brightness, dazzle, effulgence, eclat"},
{"splice", "join, graft, mesh, entwine, interlace, knit, marry, plait, tie"},
{"splinter", "noun - fragment, shaving, sliver, piece, flake, chip, paring; verb - break, smash, shatter, rive, fracture, fragment, shiver, split"},
{"split", "noun - 1: separation, severance, breaking up, disruption, rift, dissension, estrangement, divergence; 2: crack, fissure, rent, breach, cleft, gap, rift, slash, slit, tear; verb - cut, divide, rend, cleave, splinter, break, burst"},
{"spoil", "1: decay, rot, decompose, putrefy, deteriorate, curdle, mildew, go bad; 2: ruin, destroy, damage, wreck, debase, defile, upset, mar, deface, blemish, disfigure, plunder"},
{"spoils", "winnings, prizes, acquisitions, gain, haul, loot, booty, pickings, profits, pillage, plunder"},
{"sponge", "1: clean, wash, mop, wipe, wet; 2: leach, cadge, scrounge, mooch, bum, freeload"},
{"sponger", "dependent, freeloader, parasite, bloodsucker, cadger, sycophant"},
{"sponsor", "noun - patron, guarantor, backer, supporter, booster, advocate, adherent, champion; verb - finance, fund, support, back, promote, subsidize, underwrite, guarantee, boost, stand behind"},
{"spoof", "satire, caricature, parody, burlesque, joke, lampoon, send up"},
{"spook", "noun - ghost, spirit, visitant; verb - frighten, alarm, startle, start, shake up, terrorize"},
{"spoon-feed", "indulge, pamper, spoil, baby, cosset, coddle"},
{"sport", "noun - 1: game, amusement, entertainment, recreation, diversion, festivity, revelry, pleasure, enjoyment; 2: mockery, teasing, raillery, joshing, jest, pleasantry; 3: mirth, drollery, badinage, trifling; verb - wear, don, display, exhibit, show off"},
{"spot", "noun - 1: speck, mark, discoloration, stain, smudge, blemish, flaw, blot, daub; 2: place, locality, site, area, region, scene, point, position; 3: pinch, iota, bit, morsel, splash; verb - sight, detect, find, locate, discern, espy, observe, see, make out, recognize, identify"},
{"spotlight", "noun - attention, publicity, fame, limelight, notoriety, stardom; verb - accentuate, emphasize, highlight, illuminate, feature, focus on, throw into relief"},
{"spouse", "mate, husband, wife, partner, companion, consort, better half"},
{"spout", "noun - fountain, geyser, spray, chute, nozzle; verb - 1: emit, squirt, erupt, spurt, discharge, surge, pour, stream; 2: pontificate, sermonize, preach, orate, rant, spiel, declaim, ramble on"},
{"sprawl", "slouch, flop, lounge, spread, slump, loll, relax"},
{"spray", "noun - mist, drizzle, fog, droplets, froth; aerosol; verb - splash, scatter, spatter, sprinkle, shower, diffuse, douse, drench"},
{"spread", "noun - 1: extent, scope, range, expanse, reach, span, sweep, measure, compass; 2: meal, feast, banquet, array, repast; verb - 1: scatter, diffuse, sow, radiate, disseminate, disperse, distribute, circulate, advertise, publish, broadcast, proclaim, promulgate; 2: unfurl, open, expand, flatten, even out, widen, enlarge; 3: cover, coat, daub, overlay, gloss, enamel, paint, spray, veneer, wax, varnish, plaster; 4: (cause to move apart) separate, divide, part, sever"},
{"spree", "1: celebration, revel, frolic, orgy, bacchanalia; 2: celebration, splurge, binge, indulgence"},
{"spring", "noun - bounce, elasticity, rebound, recoil, buoyancy, resilience, vitality, zip; verb - 1: bounce, bound, hop, jump, leap, vault, dance; 2: originate, stem, come, start, emerge, issue, arise, proceed, appear, derive, emanate"},
{"sprinkle", "1: moisten, dampen, spray, bedew, shower; 2: dust, pepper, powder, scatter, seed, strew, dot"},
{"sprinkling", "handful, few, smattering, dusting, trace, touch, dash"},
{"sprint", "rush, dash, dart, gallop, scamper, race, tear, whiz, hotfoot"},
{"sprite", "fairy, nymph, elf, goblin, imp, sylph"},
{"sprout", "germinate, grow, spring, take root, bud, burgeon"},
{"spume", "froth, spray, foam, scum"},
{"spunk", "courage, spirit, nerve, mettle, pluck, chutzpah, resolution, backbone, guts, heart, grit, toughness"},
{"spur", "stimulate, induce, incite, motivate, impel, push, goad, drive, catalyze"},
{"spurn", "despise, disdain, scorn, shun, rebuff, reject, slight, put off, snub"},
{"spurt", "noun - discharge, squirt, jet, stream, explosion, outbreak, burst, surge, fit, rush, acceleration, effusion; verb - spew, burst, gush, spout, jet, flow"},
{"sputter", "stammer, stutter, stumble, falter"},
{"spy", "noun - operative, detective, undercover agent, double agent, emissary, scout, plant; verb - 1: view, behold, descry, glimpse, notice, observe, spot, see, discover; 2: watch, pry, peer, examine, scrutinize, search, trail, hunt, hound"},
{"squabble", "noun - dispute, spat, quarrel, feud, tiff; verb - argue, quarrel, bicker, wrangle, fight, brawl"},
{"squad", "group, team, force, troop, company, crew, band, outfit, gang"},
{"squall", "gale, blast, gust, storm, hurricane, tempest"},
{"squalor", "filth, wretchedness, decay, neglect, poverty"},
{"squander", "waste, blow, fritter away, spend, dissipate, consume"},
{"square", "align, adjust, match, adapt, harmonize, reconcile, settle, agree, accord, satisfy, conform, suit"},
{"squash", "1: crowd, press, compress, flatten, crush; 2: annihilate, suppress, quell, silence, quash, humiliate"},
{"squat", "stoop, bend, hunch, crouch, hunker, bow, cower"},
{"squawk", "cry, crow, cackle, shriek, squeal, yelp, yap"},
{"squeak", "creak, peep, shrill, whine, pipe squeal"},
{"squeal", "1: cry, wail, screech, yell, shout; 2: betray, inform on, blab, rat on snitch"},
{"squeeze", "noun - 1: pressure, influence, restraint; 2: (put the squeeze on) compel, coerce, urge, force; verb - 1: clasp, pinch, clutch, grip, hug, nip wring; 2: (squeeze through) survive, accomplish, get by, succeed, endure"},
{"squelch", "censure, suppress, crush, oppress, thwart, put down"},
{"squire", "attend, assist, conduct, escort, accompany"},
{"squirm", "fidget, wriggle, wiggle, twist, writhe"},
{"squirt", "shoot, ejaculate, spit, emit, discharge, spurt, jet, expel, eject"},
{"stab", "noun - puncture, incision, jab, rent, thrust, wound, prick, cut; verb - knife, pierce, stick, gore, puncture, spear"},
{"stability", "steadiness, durability, perseverance, solidity, constancy, permanence, strength, sturdiness"},
{"stack", "noun - heap, pile, mass, accumulation, mountain; verb - 1: accumulate, amass, assemble, gather, load, save, stockpile, store; 2: (stack the deck)  prearrange, stage-manage, set up, load the dice, trick, deceive"},
{"staff", "1: personnel, workers, employees, assistants, crew, team, cadre, cast, organization; 2: stick, club, pole, wand, cane, rod, stave"},
{"stage", "noun - 1: step, grade, plane, juncture, period, phase, level, position; 2: frame, scaffold, staging, platform, tier, shelf; verb - arrange, engineer, orchestrate, organize, present, manage, produce, put on, give"},
{"stagger", "1: totter, waver, vacillate, reel, hesitate, lurch, falter, teeter; 2: amaze, astonish, astound, dumbfound, flabbergast, nonplus, overwhelm, shock, stun, stupefy"},
{"stagnate", "decay, deteriorate, rot, putrefy, fester, languish, vegetate"},
{"stain", "noun - 1: blot, spot, mottle, splotch, smudge, spatter, drip, speck; 2: stigma, brand, disgrace, dishonor, infamy, reproach, shame, slur, blot, mark; verb - 1: soil, spot, discolor, taint, besmirch, blemish, defile, sully, tarnish, tinge; 2: color, dye, tint, lacquer, paint, varnish"},
{"stake", "1: rod, post, stick, pale, picket, spike, stave; 2: ante, bet, wager, venture, pledge, investment, risk, peril; 3: (at stake) endangered, risked, in jeopardy, at issue, involved"},
{"stalemate", "deadlock, standoff, standstill, impasse, halt, stop, tie"},
{"stalk", "noun - stem, branch, shoot, trunk, pedicle, spire; verb - hunt, pursue, track, chase, follow, shadow, tail, track, haunt"},
{"stall", "delay, postpone, hamper, hinder, obstruct; hedge, prevaricate, stonewall, equivocate, temporize, put off"},
{"stamina", "endurance, strength, indefatigability, energy, drive, perseverance, vitality, vigor, resilience, grit, toughness, tenacity, purpose"},
{"stammer", "stutter, falter, stumble, hesitate, pause, halt, hem and haw"},
{"stamp", "noun - emblem, brand, impression, imprint, mark, cast, earmark, hallmark, signature; verb - impress, imprint, brand, inscribe, label, mint, print, categorize, characterize, identify"},
{"stampede", "noun - run, rush, charge, rout; verb - bolt, panic, rush, flee, gallop, scurry"},
{"stance", "1: deportment, carriage, bearing, posture; 2: opinion, position, attitude, standpoint, stand, viewpoint, point of view, slant, bias"},
{"stand", "noun - 1: belief, position, notion, view, attitude, opinion, determination, stance; 2: stage, platform, frame, grandstand; verb - 1: put up with, endure, hold, abide, bear, suffer, sustain, tolerate, weather, withstand, brook; 2: exist, remain, persist, stay, last, survive, obtain; 3: (stand by) champion, support, defend, uphold, back; 4: (stand for) bear, brook, countenance, endure, suffer, tolerate, exemplify, epitomize, represent, betoken, denote, embody, mean, personify, signify, symbolize; 5: (stand out) loom, catch the eye, stick out; 6: (stand up to) oppose, challenge, confront, withstand"},
{"standard", "measure, criterion, rule, test, example, average, gauge, guideline, model, specification, yardstick"},
{"standard-bearer", "leader, commander, boss, flagship, demagogue"},
{"standardize", "systematize, regulate, institute, regiment, unify, regularize, stereotype, homogenize, normalize; mass-produce"},
{"standards", "ethics, ideals, morals, principles, mores"},
{"standing", "position, status, rank, reputation, estimation, footing, level, grade"},
{"standoff", "delay, pause, impasse, stalemate, deadlock, dead end"},
{"standpoint", "opinion, attitude, point of view, judgment, position, stance, slant, viewpoint, angle"},
{"standstill", "delay, pause, stop, halt, cessation, impasse, lapse, moratorium, reprieve, respite, logjam"},
{"star", "1: sun, asteroid, comet, meteor, nova, planet, quasar, starlet, supernova, shooting star; 2: celebrity, headliner, idol, leading man, leading lady, starlet, luminary"},
{"stare", "look, watch, gaze, gawk, gape, glare"},
{"start", "noun - inception, commencement, origin, inauguration, source, derivation, beginning, birth, dawn, outset; verb - 1: begin, set out, commence, open, pioneer, embark on; rise, issue, spring, originate; 2: (create, as an organization) inaugurate, begin, cause, activate, establish, engender, father, instigate, launch, found, create, institute"},
{"startle", "frighten, surprise, alarm, shock, astonish, astound, start, amaze, agitate"},
{"starvation", "hunger, deprivation, need, want, famishment, malnutrition, undernourishment"},
{"starve", "1: fast, go hungry, diet; perish, die, weaken; 2: underfeed, undernourishment, famish, emaciate; 3: (starve for) crave, desire, yearn for, hunger for, long for, thirst for"},
{"stash", "conceal, cache, closet, hide, hoard, stockpile, stow away"},
{"state", "noun - 1: republic, country, nation, kingdom, land, federation, commonwealth, body politic; 2: status, circumstance, situation, case, footing, standing, condition, element; 3: (a precarious or difficult position) predicament, plight, difficulty, quandary; verb - pronounce, affirm, declare, assert, enumerate, explain, propound, voice, aver, asseverate"},
{"statement", "1: utterance, comment, declaration, allegation, remark, assertion, avowal, asseveration, pronouncement, proclamation; 2: bill, charge, reckoning, account, record, report, budget, affidavit"},
{"statesman", "diplomat, politician, legislator, administrator, official"},
{"statesmanship", "tact, diplomacy, statecraft"},
{"station", "1: site, situation, location, position, place, post; 2: occupation, duty, calling, service, employment; 3: (the level of a job) standing, order, rank, state, sphere, status; 4: depot, terminal, stop, stopping-place"},
{"statue", "cast, figure, bust, statuette, likeness, image, sculpture, effigy, icon"},
{"stature", "1: height, size, growth, tallness; 2: importance, eminence, prestige, prominence, rank, standing, consequence"},
{"status", "noun - 1: rank, situation, standing, station, degree; 2: distinction, eminence, stature, position, influence, clout; 3: (status seeker) opportunist, manipulator, social climber, nouveau riche"},
{"statute", "ordinance, law, enactment, decree, edict, regulation, rule"},
{"stay", "noun - 1: truss, prop, hold, support, brace buttress, stanchion, shoring, reinforcement; 2: visit, stop, sojourn, halt, visit, holiday; 3: deferment, delay, continuance, pause, postponement, reprieve, remission, suspension; verb - 1: visit, wait, tarry, linger, sojourn, linger, dwell, loiter; 2: delay, adjourn, defer, postpone; hold back, hinder, arrest, check, curb, suspend, obstruct; 3: buttress, prop, support, sustain"},
{"steady", "brace, fix, secure, stabilize, support, firm, balance"},
{"steal", "filch, thieve, loot, rob, purloin, embezzle, defraud, rifle, cozen, poach, swindle, fleece, pillage, pilfer"},
{"stealth", "secrecy, slyness, furtiveness, underhandedness, clandestinely, covertness, surreptitiousness"},
{"steam", "mist, vapor, condensation, dampness, fumes, haze"},
{"steel", "brace, fortify, harden, nerve, toughen"},
{"steep", "imbue, immerse, infuse, permeate, pervade, saturate, soak, submerge, suffuse"},
{"steer", "point, direct, control, govern, guide, pilot"},
{"stem", "noun - branch, shoot, stalk, trunk, peduncle, petiole; verb - check, contain, curb, restrain, stay, head off, stop, tamp"},
{"stench", "odor, stink, redolence, reek, miasma, effluvium"},
{"step", "noun - 1: pace, stride, gait, footfall, tread, walk; 2: measure, action, move, process, phase, stage, notch, position; 3: (in step) alike, similar, in agreement, coinciding; 4: (step by step) carefully, slowly, tentatively, cautiously, gradually; 5: (take steps) act, start, do something; 6: (watch one's step) be careful, take precautions, look out, watch out; verb - 1: pace, stride, advance, recede, tread, march, move, stalk, mince; 2: (step down) leave, quit, resign, abdicate, retire, withdraw; 3: (step up) intensify, accelerate, augment, escalate, speed up"},
{"stereotype", "noun - convention, formula, mold, pattern, fashion, model, paradigm, average, custom; verb - define, pigeonhole, catalog, typecast; conventionalize, standardize, normalize"},
{"sterilize", "clean, disinfect, fumigate, purify"},
{"stew", "1: boil, simmer, steam, fricassee; 2: fume, fret, fuss, chafe, worry, agonize, perspire, swelter, worry"},
{"stick", "noun - branch, twig, stem, stalk; verb - 1: adhere, cling, fasten, attach, cleave, cohere, hold; 2: prick, pierce, impale, penetrate, stab"},
{"stickler", "1: zealot, devotee, fanatic, follower, maniac, martinet, nut; 2: enigma, riddle, paradox, puzzle"},
{"stiffen", "solidify, freeze, crystallize, petrify, harden, anneal"},
{"stifle", "1: choke, smother, asphyxiate, suffocate, extinguish, strangle; 2: dampen, check, curb, hush, muffle, repress, restrain, suppress, silence"},
{"stigma", "blemish, blot, disgrace, reproach, blame, slur, smirch, spot, stain, imputation"},
{"stigmatize", "disgrace, blame, defame, discredit, pillory, vilify, condemn"},
{"stiff", "alleviate, appease, calm, allay, lull, pacify, settle, silence, soothe, subdue"},
{"stillness", "peacefulness, peace, quiet, still, silence, serenity, tranquility"},
{"stimulant", "tonic, bracer, energizer, upper, pick-me-up; reviver"},
{"stimulate", "support, foster, incite, excite, urge, animate, arouse, goad, instigate, provoke, spur, accelerate, agitate"},
{"stimulus", "inducement, provocation, motive, incentive, spur, impetus, catalyst"},
{"sting", "prick, prickle, tingle, hurt"},
{"stink", "stench, smell, fetor, foulness, miasma, effluvium"},
{"stint", "assignment, job, consignment, term, time, work, tour of duty"},
{"stipulate", "designate, specify, condition, arrange, bargain, postulate, pledge, require, promise, insist upon, contract"},
{"stipulation", "arrangement, requirement, clause, condition, prerequisite, proviso, qualification, sine qua non"},
{"stir", "noun - agitation, bustle, excitement, activity, commotion, to-do, uproar, hustle, tumult; verb - 1: provoke, excite, inflame, awaken, agitate, electrify, hasten, inspire; 2: beat, mix, move, bestir, agitate, blend, flutter, quiver, rustle"},
{"stock", "1: merchandise, produce, commodity, accumulation, goods, inventory, property, selection, supply, wares; 2: funds, property, capital, stocks and bonds, investment"},
{"stoicism", "impassivity, patience, acceptance, fatalism, forbearance, long-suffering, resignation"},
{"stomach", "noun - abdomen, paunch, belly, gut, potbelly, spare tire, tummy; verb - abide, bear, endure, suffer, submit to, swallow, tolerate, put up with"},
{"stone", "boulder, rock, pebble"},
{"stoop", "bend, bow, lean, incline, crouch, slant, descend, hunch, kneel, squat"},
{"stop", "noun -1: halt, standstill, pause, stay, discontinuation, rest, stoppage, cessation, termination, break; 2: depot, station, terminus, way station, whistle stop; verb - 1: halt, pause, stay, tarry, rest, pull up, check, discontinue, cease, suspend; 2: prevent, terminate, arrest, bar, block, forestall, frustrate, impede, obstruct, prevent, repress, staunch"},
{"stopgap", "substitute, makeshift, expedient, improvisation, resource"},
{"stoppage", "abeyance, check, closure, desistance, halt, interruption, shutdown, standstill"},
{"store", "noun - 1: shop, market, outlet, emporium, grocery, department store; 2: reserves, wares, stock, accumulation, cache, hoard, stockpile, provision, supply; verb - deposit, cache, stock, stow away, garner, hoard, stockpile, husband, squirrel away, amass"},
{"storehouse", "warehouse, depository, granary, magazine, silo, barn, depot, armory, arsenal, repository, vault"},
{"storm", "noun - tempest, cloudburst, downpour, blizzard, snowstorm, squall, hurricane, cyclone, gust, gale, monsoon, northeaster; verb - 1: rain, squall, drizzle, howl, blow a gale; 2: assail, assault, charge, beset, rush, stalk, stomp"},
{"story", "tale, myth, anecdote, narrative, legend, parable, fiction, novel, epic, sap, yam"},
{"storyteller", "author, narrator, realtor, teller, bard, poet, biographer, chronicler, novelist"},
{"straggle", "lag, loiter, amble, drift, scatter, spread, stray, wander, ramble"},
{"straighten", "arrange, neaten, order, untwist, rectify, unsnarl, unravel, put straight"},
{"strain", "noun - 1: exertion, effort, struggle, endeavor, force, struggle, wrench; 2: (the result of effort or stress) anxiety, tension, pressure, stress; 3: ancestry, blood, descent, lineage, extraction, stock, family, pedigree; 4: melody, song, theme, tune, air, measure; verb - 1: twist, hurt, wrench, sprain, distort, tear, pull, injure, distend; 2: filter, refine, purify, screen, sift, sieve, squeeze, separate, percolate"},
{"strait", "1: channel, inlet, canal, sound, narrows; 2: predicament, difficulty, distress, crisis, plight"},
{"strand", "lock, string, tress, thread, filament, fiber"},
{"stranger", "foreigner, outsider, newcomer, intruder, visitor, alien, guest, immigrant"},
{"strangle", "1: choke, asphyxiate, suffocate, kill; 2: suppress, subdue, stifle, repress, restrain, hold in"},
{"strap", "noun - belt, leash, thong, strop, band; verb - bind, buckle, fasten, secure, tie, truss"},
{"stratagem", "scheme, plot, artifice, device, intrigue, maneuver, ploy, ruse, subterfuge, trick"},
{"strategist", "schemer, tactician, contriver"},
{"strategy", "tactics, maneuvering, approach, procedure, design, campaign, plan, program, game plan, policy, scheme, artifice"},
{"stratum", "layer, tier, level"},
{"stray", "rove, roam, deviate, digress, drift, err, meander, straggle, wander"},
{"streak", "noun - band, strip, stripe, vein, ridge, line, slash, smear; verb - 1: flash, hurtle, slash, speed, sprint, tear, whistle, dart, fly, gallop; 2: (form streaks) band, striate, stripe, ridge"},
{"stream", "noun - river, rivulet, brook, creek, run, tributary; verb - cascade, emit, flood, flow, gush, run, issue, pour, spill, surge, well out"},
{"streamer", "flag, banner, standard, pennant, ensign, plume, ribbon"},
{"street", "road, avenue, boulevard, thorough fare, route, artery, highway, parkway"},
{"strength", "1: power, vigor, brawn, might, energy, vitality, stamina, sturdiness; 2: backbone, fortitude, stalwartness, tenacity, determination, persistence, fervor, spirit; 3: intensity, concentration, potency, force, effectiveness; depth, vehemence"},
{"strengthen", "intensify, add, fortify, buttress, empower, augment, invigorate, reinforce, stiffen, steel, toughen, rejuvenate"},
{"stress", "noun - 1: strain, tension, pressure, anxiety, apprehension; 2: emphasis, significance, importance, weight, import, urgency; verb - accentuate, emphasize, underscore, repeat, reiterate, belabor"},
{"stretch", "noun - extent, range, reach, compass, distance, time, term, period; verb - 1: grow, expand, spread, unfold, swell, open, burst forth, strain; 2: (cause to become stretched) elongate, inflate, extend, lengthen, widen, draw tight, tauten, distend, pull"},
{"stricture", "1: censure, criticism, rebuke, blame, reproach, admonition, reproof; 2: constriction, tightness, choking, squeezing, binding, compression, shrinking, contraction"},
{"strife", "conflict, quarrel, disagreement, fight, bickering, dissension, animosity, friction, squabbling"},
{"strike", "noun - 1: walkout, slowdown, deadlock, mutiny, refusal, stoppage; 2: hit, stroke, blow, punch, wallop; attack, sortie, assault, bombardment, raid; verb - 1: punch, thump, beat, hit, box, assault, assail, clout, cuff, knock, pound, smite, slap; 2: walk out, picket, boycott, stop, quit, revolt, sit down, sit in, slow down; 3: kindle, inflame, ignite, burn, light"},
{"string", "1: strand, fiber, rope, cord, twine; 2: sequence, succession, procession, chain, line, order, series train"},
{"strip", "noun - piece, band, belt, ribbon, shred, slat, strap; verb - 1: disrobe, undress, divest, bare, denude, doff, expose, unclothe, uncover; 2: displace, remove, tear, peel, defoliate, despoil, dismantle, empty, gut, husk, pillage, sack, skin, excoriate"},
{"stripe", "line, strip, band, border, demarcation, ribbon, layer, striation, belt"},
{"stripling", "youth, fledgling, youngster, minor, adolescent"},
{"strive", "try, endeavor, attempt, contend, strain, struggle, labor, toil, work"},
{"stroke", "noun - 1: apoplexy, attack, seizure, collapse; 2: blow, box, cuff, rap, hit, knock, pummel; verb - rub, caress, pat, pet, fondle"},
{"stroll", "noun - walk, excursion, saunter, constitutional, turn, dawdle, ramble; verb - roam, ramble, saunter, walk, dawdle, toddle, wander, gallivant, amble"},
{"stronghold", "bastion, bulwark, citadel, fortress, redoubt, refuge"},
{"structure", "noun - 1: arrangement, composition, formation, hierarchy, fabrication, construction, configuration, design, makeup; 2: house, edifice, building; verb - arrange, assemble, build, construct, design, form, organize, shape"},
{"struggle", "noun - fight, contest, conflict, strife, battle, war; verb - strive, grapple, cope, compete, contend, labor, strain, toil, work"},
{"strut", "swagger, prance, parade, stalk, peacock"},
{"student", "pupil, scholar, undergraduate, disciple, apprentice"},
{"studio", "workshop, workroom, atelier"},
{"study", "noun - 1: research, investigation, learning, reading, inquiry, consideration, questioning, analyzing, comparison, thought, reasoning; 2: subject, interest, field, branch of learning, discipline, area, thesis; verb - examine, learn, compare, analyze, cogitate, peruse, ponder, scan, scrutinize, survey"},
{"stuff", "fill, pack, compress, cram, jam, load, shove, wedge"},
{"stultify", "prevent, frustrate, check, stop, repress, thwart, stifle, smother, negate, nullify, blunt"},
{"stumble", "blunder, flounder, lurch, fall, tilt, topple, trip, reel, stagger"},
{"stump", "baffle, bewilder, confound, mystify, nonplus, perplex, puzzle, stymie"},
{"stun", "1: hit, knock out, daze, dazzle, deaden, paralyze, benumb, drug; 2: astonish, astound, amaze, surprise, dumbfound, flabbergast, shock, stagger, stupefy"},
{"stunt", "noun - feat, exploit, deed, enterprise, performance, trick; verb -  hamper, hinder, impede, restrict, slow, stop, arrest, check, dwarf"},
{"stupefaction", "astonishment, amazement, surprise, wonder, stupor, awe, bafflement"},
{"stupefy", "1: stun, dull, numb, deaden; 2: amaze, astound, astonish, startle, confound, stagger, nonplus"},
{"stupidity", "denseness, dimness, brainlessness, inanity, foolishness, puerility, thick headedness"},
{"stupor", "insensibility, lethargy, apathy, torpor, somnolence, coma, daze, inertia"},
{"stutter", "stammer, falter, sputter, hesitate, splutter"},
{"style", "1: way, form, technique, method, habit, custom, practice, approach, modus operandi; bearing, manner, persona, life style; 2: fashion, vogue, chic, dash, elegance, flair, sophistication, stylishness, taste, pizzazz, dress-sense, elan"},
{"stymie", "hinder, block, impede, obstruct, confound, stump, frustrate, thwart, puzzle, non-plus"},
{"subdue", "control, discipline, tame, humble, reduce, suppress, conquer, vanquish, break"},
{"subject", "noun - matter, topic, theme, point, issue, gist, argument, substance, question; verb - control, tame, master, govern, dominate, suppress, subdue, vanquish, enthrall"},
{"subjection", "bondage, captivity, oppression, slavery, thralldom"},
{"subjugate", "suppress, enslave, master, subdue, tame, conquer, crush, overcome, defeat, vanquish"},
{"sublimate", "1: purify, cleanse, refine, heighten, transmute; 2: repress, hide, conceal, obscure, suppress"},
{"submerge", "1: (put below a liquid's surface) submerse, immerse, deluge, dunk, engulf, flood, inundate, overwhelm, swamp; 2: (go down below a liquid's surface) sink, descend, subside, plunge, drown"},
{"submission", "obedience, deference, capitulation, compliance, assent, prostration, servility, cringing, tractability, subordination"},
{"submit", "1: offer, advance, volunteer, tender, proffer, present, suggest, propose, propound; 2: capitulate, surrender, relinquish, resign, yield, accede, bend, comply, defer, knuckle under, succumb"},
{"subordinate", "assistant, aide, junior, underling, adjunct, inferior, second banana, subaltern"},
{"subpoena", "summon, cite, arraign, call"},
{"subscribe", "1: advocate, support, second, approve, endorse, countenance; 2: contribute, donate, give, offer, pledge, promise"},
{"subscription", "consent, approval, agreement, acceptance, contribution, donation, dues, payment"},
{"subside", "ebb, recede, wane, sink, dwindle, abate, decline, diminish, settle, slake"},
{"subsidiary", "affiliate, branch, division, section, offshoot"},
{"subsidy", "assistance, support, aid, backing, help, honorarium, gratuity, endowment, indemnity, subvention"},
{"subsidize", "finance, fund, sponsor, underwrite, promote, support"},
{"subsist", "survive, endure, eke out an existence, continue, last"},
{"subsistence", "1: life, existence, being, presence, continuance; 2: sustenance, means, circumstances, resources, property, wealth, capital, salary, income"},
{"substance", "1: essence, matter, core, gist, import, meaning, heart, meat, significance, pith; 2: material, matter, stuff, body, element, fabric, being"},
{"substantiate", "1: confirm, ratify, attest, verify, affirm, prove, corroborate, authenticate; 2: realize, complete, incarnate, embody"},
{"substitute", "noun - alternate, replacement, stand-in, reserve, understudy, surrogate, proxy, equivalent, pinch-hitter, fill-in, backup; verb - change, replace, supplant, swap, supersede, step in, go to bat for, fill someone's shoes"},
{"substitution", "replacement, change, switch, swap, exchange"},
{"subterfuge", "deception, trick, artifice, ploy, machination, device, ruse, stratagem"},
{"subtlety", "nuance, delicacy, refinement, finesse, discrimination"},
{"subtract", "deduct, decrease, debit, diminish, take away, remove, withdraw"},
{"subversive", "dissident, insurrectionary, seditionist, terrorist, freedom fighter, fifth columnist"},
{"subvert", "overthrow, supplant, supersede, destroy, upset, undermine, topple, capsize, disrupt, demoralize, debase, pervert"},
{"succeed", "1: make good, win, triumph, prevail, arrive, prosper, thrive; make it; 2: supplant, displace, supersede, replace, postdate, become heir to, be subsequent to, result; 3: (succeed to) accede, inherit, replace, take over, come into"},
{"success", "1: consummation, resolution, accomplishment, progress; 2: celebrity, star, hit, VIP, somebody, winner"},
{"succession", "continuation, sequence, series, progression, chain, line, inheritance, lineage, accession"},
{"succor", "noun - help, aid, sustenance, assistance, relief, support, comfort, ministrations; verb -  help, assist, relieve, befriend, foster, nurse"},
{"succumb", "yield, submit, surrender, give up accede, capitulate, knuckle under, cease, drop"},
{"suck", "1: extract, drain, absorb, swallow up imbibe; 2: (suck up) to fawn, flatter, ingratiate bootlick"},
{"sucker", "dupe, fool, pushover, victim, cat's-paw, stooge, sap, patsy"},
{"suckle", "nurse, breast-feed, nourish, sustain, nurture"},
{"suds", "froth, foam, bubbles, lather"},
{"sue", "prosecute, claim, demand, solicit, litigate, petition, accuse, charge, indict, appeal, claim, entreat, plead, haul into court"},
{"suffer", "1: experience, endure, undergo, bear, sustain, ache, agonize, grieve, hurt, languish, droop, flag; 2: permit, allow, tolerate, acquiesce, admit, indulge, license, sanction, yield, bow, submit, brook, sustain"},
{"suffering", "distress, misery, affliction, difficulty, hardship, pain, anguish, torment, ordeal, agony"},
{"suffice", "serve, satisfy, answer, avail, do, measure up"},
{"sufficiency", "competence, adequacy, enough, plenty"},
{"suffocate", "choke, stifle, smother, strangle, asphyxiate"},
{"suffuse", "permeate, pervade, infuse, imbue, steep, flood, bathe, cover"},
{"suggest", "recommend, propose, hint, intimate, imply, submit, advise, insinuate, connote"},
{"suggestion", "1: hint, allusion, intimation, innuendo, insinuation; 2: plan, proposal, scheme, idea, outline, motion, submission, advice, opinion; 3: bit, trace, touch, taste, breath, whisper"},
{"suit", "noun - 1: series, set, group, suite; 2: case, trial, lawsuit, proceeding, appeal, litigation, prosecution, petition; 3: clothes, ensemble, outfit, costume, uniform, dress; 4: (follow suit)  imitate, accord with, conform, copy, fall into line, take a cue from; verb - 1: befit, agree, correspond, fit, harmonize, match; 2: adapt, change, accommodate, revise, adjust, modify, tailor; 3: (suit up) dress, prepare, get ready"},
{"suite", "1: attendants, retinue, staff, servants, followers, entourage; 2: sequence, series, order, set, train, line"},
{"suitor", "beau, admirer, lover, wooer, swain, supplicant"},
{"sulk", "brood, mope, pout, scowl, glower, despond"},
{"sully", "soil, blot, stain, dirty, befoul, besmirch, blemish, defile, mar, taint, tarnish"},
{"sum", "1: amount, tally, result, score, reckoning, quantity, whole, aggregate, totality; 2: (sum up) close, conclude, recapitulate, review, summarize, perorate, precis"},
{"summarize", "abbreviate, abridge, condense, encapsulate, outline, review, abstract, put in a nutshell"},
{"summary", "outline, synopsis, abstract, precis, digest, syllabus, essence, summation, recap, condensation, compendium"},
{"summit", "peak, top, apex, pinnacle, crown, head, zenith, apogee, culmination"},
{"summon", "call, beckon, send for, bid, invite, ask, convene, gather, muster, rally, direct, command, order, enjoin"},
{"summons", "1: indictment, writ, subpoena, warrant; 2: call, invocation, bell, cry"},
{"sunbathe", "tan, bake, bask, brown"},
{"sunder", "divide, separate, split, part, cleave, dissever, cut, chop"},
{"sunrise", "daybreak, dawn, morning, sunup, aurora, crack of dawn"},
{"sunset", "evening, dusk, nightfall, twilight, sundown, gloaming"},
{"superfluity", "excess, surplus, abundance, glut, surfeit, plethora, plenty"},
{"superintend", "oversee, manage, watch, administer, control, direct, steer, supervise, conduct, guide, care for"},
{"superintendent", "administrator, chief, conductor, operator"},
{"superiority", "preponderance, advantage, ascendancy, edge, lead, supremacy"},
{"supersede", "replace, succeed, displace, oust, supplant, usurp, outmode"},
{"superstition", "fallacy, illusion, myth, delusion, notion, fear"},
{"supervise", "manage, oversee, conduct, control, head, administer, tend, run"},
{"supervision", "guidance, direction, administration, care, stewardship, auspices, instruction"},
{"supervisor", "administrator, director, superintendent, chief, foreman, manager, boss"},
{"supplant", "supersede, replace, take over for, usurp, displace, unseat, topple, overthrow"},
{"supplement", "noun - sequel, continuation, addition, addendum, postscript, codicil; verb - augment, compliment, fortify, strengthen, buttress, increase, enhance, enrich, fill up"},
{"supplicate", "beg, petition, appeal, beseech"},
{"supplication", "entreaty, solicitation, prayer, request, suit, appeal"},
{"supplier", "retailer, vendor, wholesaler, dealer, peddler"},
{"supplies", "materials, materiel, equipment, necessities, rations, provisions, stores, provender"},
{"supply", "noun - stock, hoard, accumulation, cache, fund, reserve; verb - furnish, stock, store, replenish, outfit, provide, contribute, endow, fulfill, purvey"},
{"support", "noun - 1: help, aid, assistance, relief, protection, comfort, succor; 2: (something used to stabilize or secure in place) reinforcement, buttress, underpinning, prop, strut, pillar, post, stanchion, stay, abutment, fulcrum; 3: (financial aid) subsidy, upkeep, maintenance, living, provision, sustenance, keep, alimony; 4: backer, patron, supporter, booster; verb - 1: bolster, buttress, brace, sustain, gird, prop, bear up, shore; 2: defend, guard, sustain, comfort, hearten, boost, encourage, promote, abet, advance, champion, approve; 3: (provide a home for) provide for, finance, subsidize, sponsor, underwrite, bring home the bacon"},
{"supporter", "advocate, adherent, benefactor, confederate, champion, patron, ally, booster, fan"},
{"suppose", "surmise, assume, guess, hypothesize, imagine, infer, presume, postulate"},
{"supposition", "surmise, notion, guess, hypothesis, ideal, theory, opinion, conjecture"},
{"suppress", "crush, overcome, put down, extinguish, smother, quash, repress, stifle, quell, subdue, restrain, destroy, terminate, censor"},
{"suppression", "defeat, crackdown, prohibition, abolition"},
{"suppurate", "decay, fester, putrefy, gather, maturate, ooze"},
{"supremacy", "domination, mastery, command, ascendancy, predominance, preeminence, sway, sovereignty"},
{"surety", "pledge, guarantee, bail, forfeit, security, deposit"},
{"surface", "noun - exterior, covering, face, facade, skin, veneer, superficies, top; verb - rise, appear, emerge, materialize, transpire, come to light"},
{"surfeit", "noun - excess, glut, satiety, superabundance, superfluity, profusion, luxuriance; verb - satiate, gorge, overindulge, stuff, overfeed"},
{"surge", "noun - rush, swell, roll, flood, billow, breaker, surf, wave; verb - 1: rise, mount, tower, arise, climb; 2: billow, swell, heave, eddy, roll, seethe, swirl, undulate"},
{"surmise", "noun - conjecture, supposition, theory, hypothesis, inference, notion, guess, suspicion; verb -  infer, opine, presume, speculate, suppose, suspect, guess"},
{"surmount", "conquer, overcome, subdue, master, vanquish, defeat"},
{"surpass", "excel, outdo, transcend, better, exceed, eclipse, outstrip, best, top, match, rival"},
{"surplus", "residue, excess, remainder, overage, surfeit"},
{"surprise", "noun - 1: shock, revelation, bolt from the blue, bombshell; 2: astonishment, awe, wonder, amazement, incredulity; verb - amaze, astonish, astound, shock, stun, dumbfound, stupefy, nonplus, daze, floor, make one's head swim"},
{"surrender", "noun - yielding, capitulation, submission, cessation; verb - capitulate, yield, submit, abandon, concede, give up, forgo, cease, quit, relinquish, renounce, wave, give in, let go"},
{"surrogate", "replacement, representative, substitute, stand-in, deputy, proxy, delegate"},
{"surround", "circle, ring, encompass, encircle, enclose, gird; fence in, hem in, blockade, besiege"},
{"surroundings", "environment, setting, environs, vicinity, locale, milieu, background, ambiance"},
{"surveillance", "supervision, direction, inspection, monitoring, scrutiny, vigilance, watch"},
{"survey", "noun - study, critique, outline, review, examination, appraisal, assessment, scrutiny; verb - 1: view, see, peruse, look upon; 2: study, scan, inspect, examine, scrutinize, reconnoiter, appraise, estimate, prospect, measure"},
{"surveying", "measurement, triangulation, geodetics"},
{"survive", "endure, withstand, sustain, outlive, pull through, persist, persevere, last, remain, weather the storm"},
{"susceptibility", "weakness, liability, predisposition, penchant, vulnerability, proclivity"},
{"suspect", "1: distrust, mistrust, doubt, question, call in question; 2: presume, suppose, surmise, speculate, conjecture, guess, infer, conclude"},
{"suspend", "1: reject, exclude, omit, bar, refuse, disbar, dismiss, expel, defrock; 2: defer, postpone, delay, halt, interrupt, adjourn, retard, protract, pigeonhole, shelve, waive; 3: hang, dangle, swing, wave"},
{"suspense", "anticipation, apprehension, hesitancy, anxiety, excitement, tension, confusion, perplexity"},
{"suspension", "1: delay, pause, interruption, intermission, respite, remission, stay, abeyance, dormancy"},
{"suspicion", "1: misgiving, mistrust, doubt, qualm, jealousy, resentment; 2: conjecture, guess, hint, impression, intuition, notion, surmise; 3: (above suspicion) honest, trustworthy, noble, cleared"},
{"sustain", "1: carry, bear, uphold, keep afloat, convey, transport, transfer, pack, tote, lug; 2: nourish, maintain, provide for, nurture, support, foster, parent; 3: defend, befriend, favor, stand by, sanction, endorse, side with, back up, stand up for"},
{"sustenance", "food, nourishment, nutrition, subsistence, fare, edibles, provender, provisions, victuals"},
{"swab", "scrub, clean, wash, mop, sweep"},
{"swaddle", "clothe, wrap, swathe, sheathe, enwrap"},
{"swagger", "noun - arrogance, bluster, braggadocio, vainglory, boasting, show, ostentation; verb - 1: sway, saunter, strut, prance, parade; 2: boast, gloat, brag, show off, crow, bluster"},
{"swallow", "gulp, swig, swill, choke down, imbibe, consume, devour, engulf, quaff"},
{"swamp", "noun - bog, fen, marsh, moor, bottoms, mire, morass, quagmire, swale; verb - deluge, flood, inundate, overwhelm, engulf, drench, waterlog, capsize, sink, submerge, beset, besiege"},
{"swank", "ostentation, display, boastfulness, conceit, show, swagger, vainglory, spectacle, array"},
{"swap", "trade, barter, exchange, traffic"},
{"swarm", "noun - throng, crowd, multitude, horde, pack, troop, drove, flock, host, multitude, myriad; verb -  congregate, crowd, mass, stream, throng, cluster, teem"},
{"swat", "slap, hit, knock, beat"},
{"swath", "stripe, track, strip, row, ribbon"},
{"swathe", "wrap, swaddle, bind, drape, clothe, enshroud, fold, bandage, furl, wind"},
{"sway", "noun - 1: undulation, pulsation, vibration, oscillation, reverberation; 2: authority, power, jurisdiction, rule, sovereignty, dominion, command, predominance, rule; 3: (hold sway) govern, reign, rule, control, dominate; verb - 1: fluctuate, oscillate, waver, swagger, swing, lurch, swerve, veer, bend, lean; 2: influence, persuade, guide, incline, induce, affect, direct, impress"},
{"swear", "1: curse, blaspheme, imprecate, cuss; 2: avow, affirm, testify, vow, attest, vouch, assert, depose, promise, give witness; 3: (swear by) trust, believe, be committed to, have faith in; 4: (swear off ) quit, abstain from, abjure, stop, halt"},
{"swearing", "profanity, expletives, maledictions"},
{"sweat", "1: perspire, swelter, wilt, exude, secrete; 2: work, toil, exert, slave; 3: (sweat it out) endure, suffer, agonize, worry"},
{"sweep", "noun - 1: course, movement, progress, stroke, swing; 2: compass, range, scope, breadth, extent, length; verb - 1: brush, clear, clean, dust, skim, tidy, ready; 2: (sweep under the rug) hide, conceal, neglect, ignore, put out of sight, whitewash, stonewall"},
{"sweepings", "trash, dirt, litter, refuse"},
{"sweeten", "1: sugar, flavor, mull, honey, mellow; 2: purify, freshen, fumigate, disinfect, cleanse, rinse, revive, renew"},
{"sweetheart", "beloved, admirer, boyfriend, girlfriend, lover, beau, dear, darling, suitor"},
{"sweets", "candy, confection, bonbons, sweetmeats, comfit"},
{"swell", "noun - bulge, billow, distension, rise, surge, swelling; verb - increase, bloat, protrude, expand, distend, puff, enlarge, grow, inflate, balloon, fatten, blister, dilate"},
{"swelling", "blister, distention, welt, carbuncle, inflammation, lump, bunion, tumor, abrasion, tumescence, wheal"},
{"swerve", "move, veer, stray, wander, bend, deviate, incline, sheer, skew, swing, warp"},
{"swiftness", "alacrity, celerity, dispatch, expedition"},
{"swill", "noun - trash, garbage, waste, offal, refuse, hogwash; verb - drink, imbibe, drain, quaff, gulp, guzzle"},
{"swindle", "noun - fraud, racket, con game, chicanery, knavery, scam, rip-off; skin game; verb - cheat, trick, gyp, cozen, victimize, defraud, deceive, rook, hoodwink, bamboozle, dupe, con, clip; fleece"},
{"swindler", "cheat, impostor, charlatan, counterfeiter, forger, rogue, sharper, scammer, grifter"},
{"swine", "1: pigs, porkers, hogs, boars, beasts, peccaries; 2: scoundrel, cad, brute, miscreant, reprobate, pig"},
{"swing", "1: sway, undulate, sweep, rotate, pivot, revolve, fluctuate, waver, palpitate, oscillate, veer; 2: wield, flourish, brandish, twirl, wave, hurl"},
{"swipe", "steal, pilfer, purloin, filch, appropriate, lift, pinch"},
{"swirl", "eddy, whirl, surge, chum, agitate, coil"},
{"switch", "noun - 1: alteration, substitution, swap, exchange, reciprocation; 2: rod, whip, birch, cane; verb - 1: change, shift, divert, rearrange, deflect; 2: exchange, trade, swap, reciprocate; 3: flog, lash, beat, whip, strike"},
{"swivel", "pivot, gyrate, pirouette, revolve, rotate, spin, turn, twirl, wheel"},
{"swoon", "faint, pass out, languish, black out, lose consciousness"},
{"swoop", "descend, drop, fall, dive, plunge, plummet, pounce"},
{"sword", "saber, foil, rapier, cutlass, bayonet, machete, broadsword"},
{"syllabus", "plan, digest, outline, curriculum, synopsis"},
{"syllogism", "argument, dialectic, logic, deduction, proposition"},
{"sylph", "fairy, hobgoblin, nymph, dryad"},
{"symbol", "type, badge, emblem, image, logo, token, sign"},
{"symbolize", "represent, signify, connote, denote, exemplify, personify, mean, betoken, stand"}, {"symmetry", "correspondence, proportion, balance, equilibrium, harmony, regularity, conformity, arrangement, order"},
{"sympathize", "condole, comfort, commiserate, empathize, feel for, identify with, understand"},
{"sympathizer", "advocate, benefactor, backer, partisan, patron, supporter, adherent"},
{"sympathy", "1: compassion, comfort, pity, solace, tenderness, solicitude, warmth, consolation, cheer, encouragement, reassurance, support; 2: harmony, unity, concord, alliance, accord, agreement"},
{"symptom", "mark, token, indication, evidence, manifestation, expression, warning; sign, complaint, finding"},
{"syndicate", "association, alliance, cartel, company, partnership, consortium, union"},
{"synopsis", "summary, outline, digest, brief, abstract, pr6cis, condensation, review, compendium"},
{"synthesis", "blend, composite, pastiche, union"},
{"synthesize", "merge, fuse, combine, integrate, incorporate, coalesce, amalgamate"},
{"system", "1: (a set of principles) order, regularity, rules, structure, worldview, Weltanschauung; 2: (a way of operating) method, mode, scheme, way, custom, practice, modus operandi, plan, procedure, routine, technique; 3: (a way of organizing) organization, structure, method, protocol, framework, hierarchy, construct, edifice, taxonomy"},
{"systematize", "arrange, classify, regiment, regulate, standardize, design"}
};

Save["snounandverbsyn", ssyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
tsyn = 
{
{"tab", "tag, sticker, flag, label, marker"},
{"table", "noun - 1: board, counter, sideboard; 2: chart, graph, schedule, synopsis, report, record, register, index, appendix, table of contents; 3: (put one's cards on the table) be candid, level with, confess, reveal, display, show, tell all, let it all hang out; verb - postpone, delay, put off, put on the back burner"},
{"tableau", "diorama, scene, representation, vignette, portrayal, spectacle"},
{"tablet", "1: paper, pad, sheets, memo book, ream, folder; 2: pill, capsule, dose, medicine"},
{"tabulate", "categorize, classify, catalog, order, arrange, systematize, list, index, codify, sort"},
{"tack", "noun - 1: pin, thumbtack, nail, pushpin; 2: deviation, tangent, digression, variation, alteration, swerve, zigzag, turnabout; verb - pin, baste, mount, fasten, tie, piece together"},
{"tackle", "noun - apparatus, rigging, gear, paraphernalia; verb - undertake, attempt, try, take on, confront, deal with, grapple with, engage in, face up to"},
{"tact", "diplomacy, sensitivity, discretion, consideration, delicacy, finesse, grace, thoughtfulness, adroitness, judgment"},
{"tactic", "method, approach, way, means, stratagem, maneuver, device, ploy, course, move, scheme, subterfuge"},
{"tactician", "strategist, mastermind, coordinator, planner, campaigner, director, brains"},
{"tactics", "strategy, approach, procedure, plans, game plan, campaign, policy"},
{"tag", "noun - badge, identification, voucher, label, sticker, stamp, trademark, stub; verb - 1: earmark, designate, check, hold, mark; 2: pursue, track, chase, trail, shadow, dog"},
{"tail", "follow, track, trail, spy on, shadow, stalk, dog"},
{"tailor", "clothier, seamstress, outfitter, costumer, dressmaker"},
{"taint", "noun - stain, stigma, contamination, defect, blot, smear, flaw, fault, blemish, imperfection; verb - tarnish, stain, spoil, besmirch, defile, stigmatize, smear, adulterate, infect, pollute, ruin, sully, damage"},
{"take", "1: acquire, attain, secure, obtain, possess, get, earn, win; seize, appropriate, abscond with, confiscate; 2: (understand to be) consider, interpret, regard, look upon, hold; 3: (select among several things) pick out, choose, select, opt for; purchase, buy; 4: cheat, defraud, hoodwink, trick, swindle, deceive; 5: (take after)  resemble, look like, be like, seem like; 6: (take apart) dismember, dissect, reduce, analyze; 7: (take in) understand, comprehend, apprehend, perceive, see, absorb, cheat, deceive, swindle, he to, defraud; 8: (take off ) doff, remove, divest, subtract, deduct, take away, decrease by, lessen by, mock, satirize, mimic, ridicule, parody, burlesque, send up, leave, blast off, ascend, soar, fly, rise; 9: (take on) hire, employ, engage, give work to; 10: (acquire as a characteristic) become, seem, emerge, develop, turn, undertake, attempt, handle, endeavor, try; 11: (take out) extract, remove, excise, delete, pull out; 12: (take over) take control, usurp, take command, take charge, commandeer, lead; 13: (take to) like, be fond of, admire, enjoy, appreciate; 14: (take up) begin, start, initiate, commence, raise, lift, elevate, hoist, occupy, use, consume, engage, fill; 15: (take out material from a garment) shorten, decrease, reduce, lessen, tighten; 16: (come to appreciate, as an activity) adopt, become; 17: involved in or with, embrace, assume, appropriate"},
{"takeoff", "1: parody, burlesque, caricature, comedy, send up, ridicule; 2: ascent, departure, fly-off, climb, rise"},
{"takeover", "coup, incorporation, merger, amalgamation, putsch, coalition, combination"},
{"takings", "proceeds, revenue, yield, profits, gain, income, earnings, take, haul"},
{"tale", "story, yam, narrative, fable, legend, fiction, anecdote, fabrication, myth, rumor, old wives' tale"},
{"talent", "aptitude, ability, forte, knack, gift, capability, skill, endowment, flair, expertise"},
{"talisman", "amulet, charm, mascot, juju"},
{"talk", "noun - 1: speech, communication, articulation, locution; parlance, dialect, lingo; 2: conference, symposium, parley, consultation, discussion; 3: gossip, rumor, whispers, hearsay; 4: (empty rhetoric) babble, hot air, bombast, noise, cant, jargon, nonsense, rubbish; 5: lecture, address, speech, sermon, oration; verb - 1: converse, discuss, communicate, confer, chat, dialogue, interview, speak, chatter, gossip, yammer, remark, have an exchange; 2: (talk someone into) persuade, influence, convince, sway, win over, affect"},
{"talker", "speaker, lecturer, orator, conversationalist, communicator, chatterbox"},
{"talking-to", "reprimand, scolding, reproach, reproof, reprimand, dressing-down, lecture, rebuke, telling-off, earful"},
{"taffy", "noun - account, summation, reckoning, score, poll; verb - compute, total, reckon, figure"},
{"tame", "break in, domesticate, bridle, curb, subdue, quell, master, discipline, temper, train, house-train"},
{"tang", "piquancy, bite, spiciness, kick, pungency, tinge, overtone, flavor"},
{"tangle", "entanglement, muddle, jumble, snarl, web, labyrinth, maze, confusion, mix-up, embroilment, fix, jam"},
{"tank", "container, cistern, basin, reservoir, vat, aquarium"},
{"tantalize", "titillate, entice, bait, lead on, provoke, charm fascinate, lure; play upon, tease, torment, frustrate"},
{"tantrum", "hysterics, outburst, temper, rage, fit, scene, fury, flare-up, paroxysm"},
{"tap", "noun - 1: rap, knock, beat, pat, touch; 2: faucet, spigot, valve, spout; verb - 1: rap, pat, dab, touch, probe; 2: (use as a resource) draw upon, make use of, use, consume, realize, take advantage of"},
{"tape", "noun - binding, ribbon, band, tape measure, magnetic tape; verb - 1: fasten, bind, seal, secure, stick, wrap; 2: record, tape-record, videotape"},
{"taper", "decrease, lessen, wane, subside, fade, dwindle, peter out, die out, weaken, thin"},
{"tar", "pitch, asphalt, resin, mineral pitch, coal tar, wood tar"},
{"tardiness", "lateness, dilatoriness, slowness, sluggishness, procrastination"},
{"target", "goal, bull's-eye, aim, end, ambition, purpose, objective, purpose, intention, destination; mark, quarry, victim, prey"},
{"tariff", "tax, levy, toll, customs, charges, duty"},
{"tarnish", "taint, sully, stain, mar, dull, spoil, blemish, discolor, darken, rust"},
{"tarry", "linger, lag, dawdle, pause, daily, delay, remain, rest, stay, stop, wait, loiter"},
{"task", "assignment, duty, work, job, chore, undertaking, toil, labor, employment, enterprise, burden, mission"},
{"taste", "noun - 1: flavor, relish, savor; 2: appetite, penchant, inclination, bent, partiality, choice, predilection, preference, desire, fondness, liking, palate; 3: mouthful, morsel, nibble, sample, sip, nip, spoonful, swallow, tidbit; 4: (an informed sense of civility) style, tact, grace, sensitivity, decorum, correctness, cultivation, discretion, polish, propriety, refinement, judgment, discrimination; verb - savor, relish; perceive, discern, experience; nibble, sample, try, sip"},
{"tatters", "rags, shreds, duds, ribbons"},
{"tattle", "1: gossip, blab, tell on, snitch; 2: chatter, babble, prattle, jabber, blather, gab, yap, yak"},
{"tattler", "gossip, rumor-monger, tell-tale, taleteller, busybody, scandalmonger, snitch"},
{"taunt", "noun - derision, barb, insult, provocation, jeer, sneer, teasing, ridicule, cut, gibe, dig; verb - tease, provoke, mock, ridicule, deride, jeer, insult, gibe, sneer, bait, torment, rib"},
{"tautology", "repetition, duplication, redundancy, repetitiveness, superfluity, pleonasm"},
{"tavern", "bar, alehouse, pub, inn, dive, joint; hostelry, tap house"},
{"tax", "noun - levy, duty, tariff, toll, charge, customs, assessment, excise, rate, contribution; verb - 1: assess, charge, levy, overtax; 2: burden, exhaust, impose, try, strain, weaken, load, push, sap, weary, drain, enervate"},
{"teach", "educate, instruct, train, tutor, enlighten, inform, advise, coach, demonstrate, school, verse, edify, instill"},
{"teacher", "educator, instructor, tutor, professor, guide, coach, mentor, schoolteacher, trainer, lecturer, master, mistress, guru"},
{"team", "noun - group, squad, band, set, crew, gang, company, troupe, lineup; verb - 1: combine, band, match, join, link, couple, yoke; 2: (team up with) band together, join, combine, cooperate, unite"},
{"teamwork", "joint effort, collaboration, cooperation, fellowship, team spirit, esprit de corps"},
{"tear ", "noun - rip, hole, laceration, rupture, snag, run, split, scratch; verb - 1: lacerate, rip, shred, rend, gash, mangle, scratch, sever, claw, sunder, mutilate; 2: rush, bolt, dart, dash, hurry, run, speed, race, fly, sprint, zoom"},
{"tease", "1: taunt, mock, goad, provoke, ridicule, rib, irritate, annoy, vex, plague, torment; 2: tantalize, excite, arouse, provoke"},
{"technician", "professional, engineer, practitioner, craftsman, specialist"},
{"technique", "method, procedure, system, routine, protocol"},
{"tedium", "monotony, routine, sameness, banality, boredom, ennui, tediousness, dullness, lifelessness"},
{"teenager", "adolescent, juvenile, minor, youth"},
{"teeter", "totter, wobble, waver, pivot, rock, sway, lurch, stagger, pitch, seesaw"},
{"telegram", "cable, wire, telegraph, telex"},
{"telegraph", "noun - cable, telegram, wire, telex; verb - cable, wire, transmit, send, signal, telex"},
{"telepathy", "mind-reading, ESP, sixth sense, clairvoyance, thought transference"},
{"telephone", "call, contact, phone, ring, get in touch, dial"},
{"television", "TV, receiver, TV set, boob tube, small screen, idiot box; telly (Brit.)"},
{"tell", "1: inform, relate, report, depict, confess, describe, disclose, divulge, notify, reveal, state, command, instruct; 2: discern, deduce, apprise, differentiate, understand, reckon, discover, foresee, predict, identify; 3: (tell apart) distinguish, differentiate, characterize, discriminate, disambiguate; 4: (tell off) upbraid, berate, dress down, reprimand, reproach, lecture, scold, take to task, bawl out"},
{"teller", "cashier, clerk, bank clerk, bank employee, bank assistant"},
{"temerity", "rashness, recklessness, heedlessness, impulsiveness, daring, nerve, pluck; impudence, gall, audacity, effrontery, chutzpah"},
{"temper", "noun - 1: disposition, state of mind, humor, mood, attitude, feeling, composure, constitution, disposition, nature, passion, temperament; 2: irascibility, irritability, ill humor, churlishness, impatience, excitability, grouchiness, peevishness, huffiness, crossness, touchiness, cantankerousness, acerbity; verb - 1: qualify, moderate, soften, mitigate, pacify, appease, compromise, abate, mollify, ease, curb, restrain; 2: harden, toughen, strengthen, steel, bake, chill, stiffen, cement, vulcanize, solidify, congeal, starch, petrify, mold, set, dry"},
{"temperament", "disposition, personality, nature, character, mettle, makeup, humor, moods, tendencies, excitability, bent, outlook, spirit"},
{"temperance", "self-restraint, moderation, discretion, self-discipline, forbearance, self-abnegation, abstinence, prohibition, self-denial"},
{"temperate", "moderate, regulated, reasonable, fair, modest, controlled"},
{"temperature", "thermal reading, heat, warmth, cold, body heat"},
{"tempest", "1: storm, squall, gale, hurricane, typhoon, tornado, cyclone; 2: upheaval, up roar, commotion, disturbance, furor, tumult"},
{"temple", "sanctuary, shrine, church, mosque, tabernacle"},
{"tempo", "beat, rhythm, pace, cadence, pulse, measure, time, meter, rate, speed"},
{"temporize", "pause, delay, stall, hem and haw, procrastinate, play for time, hang back"},
{"tempt", "entice, lure, bait, tantalize, seduce, coax, enamor, woo, incite, try, draw, allure"},
{"temptation", "enticement, lure, forbidden fruit, attraction, appeal, persuasion, pull, bait, snare, draw, inducement"},
{"tenant", "occupant, resident, inhabitant, leaseholder, renter, lessee, landholder"},
{"tend", "1: manage, handle, maintain, keep, guard, protect, minister to, nurse, serve, comfort, cultivate, control; 2: be predisposed, incline, lean, gravitate, head, aim, bend"},
{"tendency", "predilection, inclination, leaning, predisposition, bent, penchant, purport, readiness, propensity, susceptibility, bias, readiness, tenor"},
{"tender", "offer, give, submit, volunteer, present, proffer, advance"},
{"tenderness", "kindness, benevolence, compassion, sympathy, humanity, caring, mercy, love, sensitivity, care, loving-kindness, warmth, affection"},
{"tenet", "belief, article of faith, conviction, principle, view, creed, doctrine, dogma, canon, rule, teaching, maxim"},
{"tenor", "inclination, tendency, course, purpose, direction, essence, meaning, intent, gist, drift, purport, sense"},
{"tension", "stress, unease, anxiety, nervousness, pressure, edginess, worry, apprehension, suspense"},
{"tenure", "term, time, duration, possession, occupancy, incumbency, holding, proprietorship, tenancy"},
{"term", "1: name, tide, designation, denomination, expression, locution, appellation, phrase, epithet, word; 2: interval, period, span, duration, session, semester, season; culmination, end, limit, finish"},
{"terminal", "1: computer, monitor, data terminal, CRT, cathode ray tube; 2: depot, station, end of the line"},
{"terminate", "1: abolish, eliminate, annul, cancel, stop, end; 2: finish, complete, end, conclude, wind up; perfect, achieve"},
{"termination", "end, finish, close, terminus, resolution, conclusion"},
{"terminology", "lingo, jargon, phraseology, language, nomenclature, cant, vocabulary, words, terms"},
{"terminus", "boundary, limit, end, extremity, goal, target, close"},
{"terms", "1: conditions, details, items, points, particulars, circumstances; 2: agreement, understanding, treaty, conclusion; 3: (come to terms) compromise, arbitrate, agree"},
{"terrace", "patio, garden, landscape, platform, green, lawn, yard"},
{"terrain", "landscape, topography, territory, land, country, countryside, ground"},
{"terrify", "scare, frighten, terrorize, shock, horrify, panic, alarm"},
{"territory", "region, district, domain, area, province, sector, zone, jurisdiction, community, neighborhood, section"},
{"terror", "fear, horror, panic, shock, alarm, dread, panic"},
{"terrorist", "subversive, revolutionary, incendiary, rebel"},
{"terrorize", "menace, scare, frighten, petrify, threaten, intimidate, oppress, strong-arm"},
{"test", "noun - examination, evaluation, assessment, analysis, trial, tryout, check, moment of truth, hurdle; verb - assess, check, examine, analyze, experiment, investigate, verify, prove, screen"},
{"testament", "testimony, evidence, attestation, exemplification, proof, witness, will"},
{"testify", "swear, bear witness, affirm, corroborate, declare, state, show, vouch, attest, assert"},
{"testimonial", "1: commendation, recommendation, endorsement, plug; 2: tribute, memorial, commemoration"},
{"testimony", "deposition, statement, witness, evidence, affidavit, verification, corroboration, attestation, declaration, support, affirmation, avowal"},
{"tether", "restrain, fetter, secure, bind, lash, fasten, tie, manacle, shackle"},
{"text", "contents, matter, body, passage, theme, topic, motif, verse, wording, words, sentence, paragraph, textbook"},
{"texture", "consistency, composition, feel, surface, weave, grain, quality"},
{"thanks", "gratitude, appreciation, gratefulness, acknowledgment, credit, recognition, grace, thanksgiving; 2: (thanks to) because of, due to, through, on account of, as a result of, owing to"},
{"thaw", "defrost, soften, warm, melt, dissolve, liquefy, unthaw"},
{"theater", "playhouse, amphitheater, auditorium, hall, opera house, cinema"},
{"theft", "stealing, thievery, larceny, robbery, heist, embezzlement, pilfering, purloining, fraud, rip-off"},
{"theme", "motif, subject, thesis, topic, idea, keynote, text, matter, subject, essay, paper"},
{"theology", "dogma, religion, creed, theism, belief, faith"},
{"theorem", "proposition, rule, postulate, hypothesis, dictum, thesis, formula, principle, deduction"},
{"theorist", "speculator, ideologist, philosopher, scientist"},
{"theorize", "hypothesize, conjecture, speculate, postulate, project, propound, suppose, guess, estimate, guesstimate"},
{"theory", "1: assumption, hypothesis, conjecture, speculation; 2: foundations, principles, postulates, data, conditions, basis, plan, ideas, method, approach, rationale"},
{"therapy", "treatment, physical therapy, psychotherapy, rehabilitation, healing, cure"},
{"thesaurus", "synonymy, wordbook, repository, storehouse, treasury, vocabulary, lexicon, dictionary"},
{"thesis", "1: dissertation, paper, study, research, exposition; 2: argument, hypothesis, opinion, belief, principle, position"},
{"thespian", "actor, player, performer, tragedian"},
{"thicken", "condense, coagulate, congeal, cake, clot, set, deepen"},
{"thicket", "grove, wood"},
{"thickness", "density, bulk, viscosity; breadth, diameter, width"},
{"thief", "robber, burglar, stealer, crook, mugger, pilferer, plunderer, embezzler, bandit, cheat, larcenist, swindler"},
{"thieve", "rob, steal, heist, rip off, pilfer, plunder, misappropriate, lift, swipe, pinch; purloin, plunder, filch, poach"},
{"thievery", "theft, larceny, robbery, crime, burglary, embezzlement, pilfering"},
{"thing", "1: object, article, item, entity, something, anything, commodity, device, gadget, thingamajig, whatchamacallit, doohickey, thingamabob, gizmo; 2: condition, circumstance, matter, situation; 3: action, act, feat, deed, accomplishment; 4: idea, thought, notion, opinion, impression"},
{"things", "stuff, paraphernalia, regalia, odds and ends, bits and pieces, effects, impedimenta, junk, possessions, gear, goods, equipment"},
{"think", "1: cogitate, muse, deliberate, ruminate, meditate, ponder, consider, reflect; 2: believe, be convinced, hold, deem; 3: (think about) study, ponder, consider, contemplate, examine, evaluate; 4: (think much of) admire, esteem, respect, prize, value, venerate; 5: (think up) create, invent, conceive, visualize, imagine, concoct, design, devise, dream up"},
{"thinking", "reasoning, thoughts, idea, assessment, judgment, philosophy, outlook, position, theory, view, conclusion, conjecture"},
{"thirst", "thirstiness, drought, dryness; appetite, craving, yearning, desire, longing, hankering, eagerness, keenness, yen"},
{"thorn", "1: barb, prickle, spike; 2: irritation, annoyance, bane, torment, curse, scourge, torture, affliction, plague"},
{"thoroughfare", "concourse, highway, turnpike, roadway, street, avenue, boulevard"},
{"thought", "1: thinking, reflection, meditation, cogitation, introspection, deliberation, assessment; 2: concept, belief, view, idea, dream"},
{"thralldom", "servitude, slavery, serfdom, bondage, enslavement, subjugation"},
{"thrash", "1: trounce, whip, chasten, beat, flail, wallop, thresh, defeat, overwhelm, rout, punish, spank, tan; 2: (thrash out) debate, negotiate, resolve, discuss, settle, get to the bottom of"},
{"thrashing", "trouncing, whipping, beating, hiding, whaling, tanning, flogging, punishment, dressing-down"},
{"thread", "noun - 1: strand, string, yam, filament, fiber; 2: story line, motif, theme, plot, line, tenor, drift, direction, course; verb - string, weave, wind, meander, pass, inch, ease"},
{"threat", "menace, warning, omen, foreshadowing, foreboding, danger, peril, risk"},
{"threaten", "menace, intimidate, terrorize, bully, imperil, endanger, jeopardize; warn, foreshadow, forebode, presage, portend"},
{"thresh", "1: loosen, separate, sift, winnow; 2: whip, hit, beat, chastise, punish, trounce"},
{"threshold", "brink, start, verge, outset, onset, beginning, inception, opening, entrance, doorway, dawn, starting point, inauguration"},
{"thrift", "noun - frugality, thriftiness, economy, conservation, prudence, saving, carefulness; verb -  excitement, pleasure, stimulation, titillation, charge, tingle, buzz, tremor, tremble, throb, vibration"},
{"thrill", "excite, arouse, stimulate, titillate, move, send, stir, wow; tingle, tremble, throb, vibrate"},
{"thrive", "flourish, prosper, grow, succeed, profit, increase, develop, burgeon, bloom, blossom, luxuriate"},
{"throat", "gullet, gorge, throttle, larynx, esophagus, windpipe"},
{"throb", "noun - pounding, pulsation, thumping, beat, pulse, thump; verb - pound, pulsate, palpitate, thump, beat, pulse, vibrate"},
{"throes", "suffering, travail, agony, anguish, distress, torture, pain, death-agony"},
{"throne", "authority, dominion, royal power, sovereignty, sway"},
{"throng", "noun - crowd, multitude, mob, herd, pack, mass, horde, crush, swarm, congregation, assemblage, flock; verb - mill, assemble, gather, flock, crowd, press, dossal, cram"},
{"throttle", "1: strangle, strangulate, gag, stifle, smother, asphyxiate, choke; 2: silence, gag, stifle, suppress, censor, inhibit, control"},
{"throw", "1: hurl, fling, pitch, toss, heave, lob, put, launch; propel, thrust, project, discharge, start, drive, impel; 2: (throw away) discard, dispose, of, dispense with, cast off, reject, jettison, fritter away, squander, dump, blow, ditch; 3: (throw off) cast off, discard, drop, abandon, shake off, throw; 4: (set on the wrong track) confuse, unsettle, upset, disconcert, frustrate; 5: (throw out) dismiss, expel, turn down, reject, evict, scrap, dump, ditch; 6: (throw up) vomit, regurgitate, spew out, disgorge, retch, puke, barf; 7: quit, give up, cease, terminate, abandon, stop"},
{"thrust", "noun - core, meat, gist, sense, point, objective, goal, end; verb - 1: plunge, ram, shove, jam, poke, prod, stab; 2: urge, propel, force, impel, press"},
{"thud", "thump, crash, knock, clonk, wham, smack, thwack, wallop"},
{"thug", "hoodlum, hooligan, ruffian, gangster, robber, bandit, mugger, murderer, assassin, goon, bruiser, tough, heavy"},
{"thumb", "1: first digit; 2: (all thumbs) clumsy, inept, awkward, maladroit, fumbling, butterfingered, ham-handed; 3: (thumbs down) rejection, disapproval, rebuff, negation, no, turn-down; 4: (thumbs up) acceptance, approval, encouragement, go-ahead, affirmation, OK, yes, sanction; 5: (under one's thumb) under one's control, controlled, governed, managed, dominated, supervised"},
{"thump", "noun - thud, bang, crash, clunk, bang, knock, cuff, whack, wallop, blow; verb - pound, throb, beat, thrash, knock, hit, batter, rap, crash, lambaste, strike, smack"},
{"thunder", "noun - clap, cracking, rumbling, boom, crash, detonation, explosion, pealing, roll; verb - roar, shout, threaten, bellow, blast, rail, curse, denounce, explode, yell, bark"},
{"thwack", "whack, smack, slap, cuff, bash, buffet, beat, flog, thump, wallop"},
{"thwart", "prevent, impede, hinder, obstruct, stymie, frustrate, check, defeat, foil, oppose"},
{"tic", "spasm, twitch, jerk"},
{"tick", "noun - 1: beat, clicking, tick-tock; 2: insect, pest, parasite, bloodsucker, arachnid, louse, mite; verb - 1: click, tap, clack, beat; 2: choose, mark, tally, count, score; 3: (tick off) anger, provoke, vex, aggravate, irritate, madden, outrage, enrage, infuriate, incense, get under one's collar"},
{"ticket", "1: certificate, token, voucher, stub, pass, document, label, tag, license, permit; 2: candidates, party list, party slate, choice, schedule, ballot, roster"},
{"tickle", "amuse, cheer, please, delight, entertain, thrill, titillate, divert, enchant, excite"},
{"tidbit", "bit, bite, morsel, mouthful"},
{"tide", "flow, current, ebb, course, direction, stream, tenor"},
{"tidings", "news, message, information, intelligence, report, word"},
{"tie", "noun - 1: fastening, band, strap, bond, brace, yoke, zipper; 2: necktie, cravat, bowtie, neckerchief, bow, scarf 3: deadlock, stalemate, draw, even game, dead heat, neck-and-neck contest; verb - 1: join, fasten, bind, attach; 2: Knot, make a bow, do up, make a hitch; 3: equal, be on a par with, match, keep up with, parallel, break even, draw, come to a deadlock; 4: marry, unite, join in holy matrimony; 5: (tie in) relate to, go with, be appropriate; 6: (tie one on) drink, get drunk, imbibe, go on a drinking spree or binge, get hammered, get smashed, fall off the wagon, get rocked, drink oneself blind; 7: (tie up) bind, lash, secure, tether, truss, restrain, attach, rope; 8: settle, conclude, end, finish off, terminate, wind up; 9: engross, engage, occupy, absorb"},
{"tie-in", "association, connection, relationship, affiliation, link"},
{"tier", "level, stratification, stratum, layer, echelon, rank, stage, story, floor"},
{"tiff", "quarrel, squabble, disagreement, battle, run-in, dispute, falling-out, words, spat"},
{"tighten", "constrict, narrow, squeeze, close, fasten, secure, tense"},
{"tiff", "noun - safe, vault, cash box, money-box; verb - dig, plow, cultivate, dress"},
{"tilt", "incline, slant, tip, turn, set at an angle, lean, slope, shift, dip"},
{"timber", "wood, logs, planks, beams, trees, forest"},
{"timbre", "resonance, tone, tonality, voice quality"},
{"time", "noun - 1: duration, continuance, lastingness, extent, while; 2: (a particular time) occasion, moment, instance; 3: leisure, spare time, freedom, opportunity, free moment, ease, liberty, chance; 4: (an extended period or a characterization of such a period) age, era, period, epoch; conditions, circumstances; 5: (ahead of time) fast, ahead of schedule, earlier than expected, fast, early; 6: (time and again) over and over again, time after time, frequently, repeatedly, recurrently, often; 7: (behind the times) old-fashioned, out of date, archaic; 8: (do time) serve time, serve a sentence, be incarcerated or in jail; 9: (for the time being) temporarily, for the present, provisionally; 10: (from time to time) occasionally, sometimes, at times, once in a while; verb - measure time, clock, pace"},
{"timetable", "schedule, agenda, calendar, curriculum, diary, roster"},
{"tincture", "tint, tinge, shade, stain, trace, hue, suggestion, hint, touch, dash"},
{"tinge", "noun - smattering, dash, drop, trace, pinch, sprinkling, bit, touch, wash; verb - prickle, sting, itch, tickle, thrill, vibrate"},
{"tinker", "fiddle, dabble, putter, toy, play, monkey, trifle, fuss"},
{"tinkle", "jingle, clink, chink, ring, chime"},
{"tint", "noun - shade, cast, hint, tone, trace, hue, rinse, wash, touch, stain, dye, tincture; verb - color, dye, stain, rinse, taint, tincture, tinge, streak, influence, affect"},
{"tip", "1: point, apex, peak, apogee, top, summit, cap, stub, nib; 2: gratuity, compensation, reward; 3: information, hint, pointer, suggestion, knowledge, advice, inside information, dope, lowdown"},
{"tipple", "drink, quaff, imbibe, swig, indulge"},
{"tippler", "drinker, drunkard, inebriate, lush, wino, boozer"},
{"tirade", "diatribe, harangue, denunciation, outburst, lecture, rant, abuse, excoriation"},
{"tire", "exhaust, fatigue, weary, drain, exasperate, irritate, annoy, jade, bore"},
{"tissue", "1: web, network, mesh, interweaving; 2: (fabric) gauze, gossamer, chiffon, webbing"},
{"titan", "colossus, leviathan, superman, giant, Atlas, Hercules"},
{"tithe", "tax, levy, tariff, toll, impost, assessment"},
{"titillate", "arouse, tantalize, stimulate, excite, captivate, tease, intrigue, thrill, turn on"},
{"title", "1: name, designation, appellation, heading, caption, inscription; 2: deed, ownership, holding, rights, claim, license"},
{"titter", "giggle, snigger, chuckle, chortle, mock, laugh"},
{"toady", "sycophant, yes-man, fawner, flatterer, brown-noser, parasite, minion, flunkey, bootlicker"},
{"toast", "noun - 1: salutation, tribute, compliment, drink; 2: hero, heroine, darling, favorite; verb - grill, brown, broil, heat, warm, roast"},
{"to-do", "uproar, fuss, commotion, furor, turmoil, rumpus, bustle, tumult, flurry, brouhaha, hubbub"},
{"togetherness", "closeness, fellow or family feeling, affection, friendship, congeniality, love, society, brotherhood, sisterhood"},
{"togs", "clothes, apparel, suit, outfit, attire, duds"},
{"toil", "noun - labor, work, drudgery, travail, exertion, effort, elbow grease; verb - labor, work, drudge, slave, slog, struggle, grind, persevere, plug away, keep one's nose to the grindstone"},
{"toiler", "laborer, worker, drudge, menial, workhorse, workaholic"},
{"toilet", "latrine, privy, urinal, bathroom, lavatory, washroom, restroom, john, outhouse, powder room, can"},
{"token", "1: gift, favor, memento; sample, sign, mark; 2: (by the same token) similarly, likewise, furthermore, besides"},
{"tolerance", "open-mindedness, liberality, compassion, understanding, sensitivity, benevolence, humanity, good will"},
{"tolerate", "allow, permit, consent to, accept, authorize, put up with"},
{"toll", "1: charges, fee, duty, customs, price; 2: loss of life, damage, casualties, deaths"},
{"tomb", "crypt, vault, mausoleum, grave, burial place"},
{"tombstone", "gravestone, headstone, monument, memorial, marker"},
{"tome", "book, volume, opus, work"},
{"tomfoolery", "foolishness, silliness, inanity, clowning, horseplay, buffoonery, childishness, shenanigans, hijinks"},
{"tone", "1: sound, pitch, timbre, resonance; 2: quality, character, nature, trend, temper; 3: (tone down) soften, modulate, reduce, moderate, subdue, assuage, play down, soft-pedal; 4: (tone up) shape up, limber up, invigorate, touch up"},
{"tongue", "1: speech, language, discourse; 2: hold one's tongue  keep silent, hold back, shut up, clam up, button one's lip"},
{"tonic", "refresher, restorative, boost, stimulant, bracer, pick-me-up, shot in the arm"},
{"tool", "gadget, instrument, apparatus, machine, appliance, device, utensil"},
{"tooth", "1: fang, incisor, molar, tusk; 2: (tooth and nail) energetically, fiercely, fervently, vigorously, hammer and tongs"},
{"top", "noun - 1: peak, summit, crown, head, crest, tip, apex, apogee, crowning point; 2: toy, spinner; verb - exceed, better, beat, excel, surpass"},
{"topic", "issue, subject, point, thesis, theme,  motif"},
{"topple", "upset, capsize, overturn, tumble, overbalance, totter"}, 
{"torment", "noun - suffering, affliction, torture, bane, scourge, anguish, misery, agony, trouble, worry; verb - plague, bother, annoy, harass, irritate, pester, provoke, torture, vex, distress, persecute, bedevil"},
{"tormentor", "oppressor, persecutor, enemy"},
{"torpor", "1: stupor, coma, dormancy, inactivity; 2: apathy, indifference, dullness, sluggishness, listlessness, lethargy"},
{"torrent", "barrage, gush, deluge, effusion, cascade, flow, downpour, outburst, volley, tide, stream"},
{"torture", "torment, suffering, pain, anguish, misery, agony, distress"},
{"toss", "hurl, throw, fling, cast"},
{"tot", "toddler, child, baby"},
{"total", "noun - entirety, whole, all, aggregate, lot, mass, sum, amount; verb - add up, sum, count, amount to, reckon"},
{"totality", "completeness, entirety, whole, total, everything"},
{"tote", "carry, take, haul, transport"},
{"totter", "teeter, sway, waver, falter, stumble, shake, tremble, stagger"},
{"touch", "noun - 1: (sense of touch) feeling, touching, feel, tactility, perception; 2: (act of touching) contact, rub, stroke, pat, petting, fondling, rubbing, stroking, handling, caress; 3: skill, technique, ability, method, talent, knack; 4: trace, bit, suggestion, hint, inkling; 5: (out of touch) isolated, cut off, incommunicado, naive, inexperienced, ignorant, oblivious; verb - 1: contact, feel, stroke, graze, rub, pat, pet, caress, fondle; 2: discuss, touch on or upon, treat, go over; 3: (touch off) initiate, start, arouse, provoke, begin, cause, ignite, set off, kindle; 4: (touch on) mention, refer to, broach, remark on, speak of, allude to; 5: (touch up) improve, fix up, polish up, retouch, path up, perfect, enhance"},
{"touchstone", "gauge, norm, standard, measure, criterion, yardstick, benchmark"},
{"tour", "noun - expedition, excursion, trip, drive, jaunt, journey, circuit, course, progress; verb - travel, explore, visit, sightsee, ride, drive"},
{"tourist", "traveler, voyager, globe-trotter, excursionist, sightseer, sojourner, jet-setter"},
{"tournament", "competition, championship, contest, match, tourney, event"},
{"tout", "praise, laud, promote, endorse, plug, hype"},
{"tow", "transport, haul, pull, lug, drag, tote"},
{"towel", "wiper, drier, toweling, cloth, rag"},
{"tower", "noun - steeple, belfry, turret, citadel, observation tower, lighthouse, obelisk; verb - 1: rise, soar, loom; 2: (tower over) surpass, transcend, exceed, dominate, eclipse"},
{"town", "city, burg, municipality, township, borough, settlement"},
{"toy", "noun - plaything, doll, game, trifle, trinket, gewgaw; verb - play, dally, fiddle, flirt, trifle, tinker, sport, tease"},
{"trace", "noun - 1: fragment, bit, sprinkling, tinge, pinch, shade, hint, nuance, suggestion, touch,  smidgen; 2: track, proof, mark, evidence, footprint; verb - 1: discover, investigate, determine, ascertain; 2: draw, outline, sketch, draw"},
{"track", "noun - 1: course, path, road, route, passage, lane, walk, railroad; 2: trail, footprint, impression, trace, mark, remnant, clue; 3: (make) leave, depart, set out, dash off, hurry, make off, hit the road, scram, split; 4: (	off track) mistaken, wrong, ill-advised, off base; verb - 1: follow, hunt, trail, pursue, stalk, dog; 2: (	track down) find, trace, hunt down, expose, discover, apprehend, capture, catch, unearth"},
{"tract", "1: area, expanse, plot, region, stretch, lot, field; 2: booklet, pamphlet, discourse, dissertation, leaflet, treatise"},
{"traction", "pull, drawing, drag, resistance, grip, propulsion"},
{"trade", "noun - 1: craft, vocation, job, work, profession, occupation, line of work, avocation; 2: commerce, exchange, market, barter, dealing, transactions, commodities; verb - exchange, swap, deal, barter, bargain, transact, do business, peddle"},
{"trademark", "logo, brand, insignia, name, label, emblem, identification"},
{"trader", "merchant, dealer, seller, buyer, barterer, broker"},
{"tradition", "custom, institution, convention, ritual, way, habit"},
{"traduce", "defame, slander, vilify, disparage, decry, denigrate, malign, misrepresent, asperse, blacken, smear"},
{"traffic", "noun - 1: travel, passage, transportation, flux, movement, transit; 2: dealings, business, commerce, transactions, exchange, intercourse; verb - deal, barter, bargain, do business, trade, exchange, peddle"},
{"trafficker", "broker, dealer, merchant, trader, peddler, monger"},
{"tragedy", "misfortune, doom, disaster, catastrophe, calamity, bad end"},
{"trail", "noun - path, route, way, road, track, footpath; verb - 1: trace, track, pursue, hunt, follow; 2: tarry, lag behind, fall back, loiter, linger, dawdle"},
{"train", "noun - 1: sequence, series, string, chain, succession; 2: locomotive, subway, el, elevated, local, express; verb - teach, educate, instruct, tutor; raise, nurture, rear, lead, discipline, mold, guide, shape"},
{"trainer", "coach, instructor, teacher, tutor, drillmaster"},
{"training", "instruction, schooling, education, coaching, guidance, preparation, practice, discipline, teaching, tutelage"},
{"traipse", "walk, tramp, gad, ramble, stroll; trudge, plod"},
{"trait", "characteristic, idiosyncrasy, mannerism, quality, feature, quirk, peculiarity, peccadillo, sign, feature, mark"},
{"traitor", "turncoat, betrayer, double-crosser, quisling, defector, apostate, miscreant, deserter, informer, Benedict Arnold"},
{"trajectory", "path, course, route, flight, line, trail, track"},
{"trammel", "shackle, restrain, fetter, curb, hamper, restrict, impede, pinion, snag, catch, check"},
{"tramp", "noun - vagrant, vagabond, wanderer, bum, hobo, outcast, panhandler, loafer; verb - march, plod, trudge, traipse, trek, hike, slog, roam, ramble"},
{"trample", "squash, flatten, crush, infringe, stamp, tread, violate"},
{"trance", "stupor, daze, spell, reverie, rapture, ecstasy, dream"},
{"tranquilize", "calm, pacify, sedate, compose, quell, quiet, lull, soothe, relax"},
{"tranquilizer", "sedative, barbiturate, narcotic, opiate, bromide, downer"},
{"tranquility", "peacefulness, peace, quiet, calmness, stillness, serenity, sedateness, silence, composure, hush, repose, rest"},
{"transact", "execute, carry on, perform, conduct, manage, negotiate, handle, do, enact"},
{"transaction", "affair, concern, goings-on, proceeding"},
{"transcend", "surmount, surpass, exceed, excel, outdo, outshine, outstrip, eclipse"},
{"transcendence", "supremacy, superiority, excellence, greatness, incomparability, predominance, preeminence"},
{"transcribe", "write down, take down, note, record, copy, translate, interpret, render"},
{"transcript", "notes, record, manuscript, transcription, translation, copy, reproduction"},
{"transfer", "noun - 1: ticket, token, fare, check; 2: shift, move, reassignment, translocation, relocation; verb - 1: carry, transport, convey, shift; 2: (change owners) assign, give, sell, hand over"},
{"transfigure", "1: transform, convert, transmute, modify, change, transmogrify, metamorphose; 2: exalt, glorify, dignify, idealize"}, 
{"transfix", "fascinate, captivate, bewitch, hypnotize, absorb, enrapture, engross"}, 
{"transform", "change, change over, alter, metamorphose, transmogrify, redo, reconstruct, renew, remodel"},
{"transformation", "change, alteration, transmutation, Metamorphosis, sea change, conversion"}, 
{"transfuse", "transfer, instill, permeate, suffuse, pervade"},
{"transgression", "offense, sin, wrong, violation, wrongdoing, crime, infraction, misdeed, lapse, encroachment, infringement"},
{"transgressor", "wrongdoer, culprit, criminal, felon, villain, miscreant, lawbreaker, perpetrator, delinquent, malefactor"},
{"transit", "passage, transition, transference, conveyance, transportation, infiltration, penetration, osmosis"},
{"transition", "change, conversion, metamorphosis, progression, shift, transformation, evolution, flux, development, passage"},
{"translate", "1: interpret, decode, transliterate, decipher, paraphrase, render, transpose, gloss; 2: Transform, transmute, alter, transpose, change"},
{"translation", "interpretation, transcription, rendition, rewording, rephrasing, paraphrase, version, decoding, elucidation"},
{"translator", "interpreter, linguist, glosser"},
{"transmigration", "rebirth, reincarnation, transformation, metempsychosis"},
{"transmission", "1: transportation, transference, conveyance, carrying, hauling, sending, transmittal, communication, deliverance; 2: broadcast, conduction, telecast, simulcast, radiocast, hookup"},
{"transmit", "send, radio, broadcast, dispatch, communicate, convey, relay"},
{"transmute", "alter, change, metamorphose, transfigure, remake, convert, transform, transmogrify"},
{"transparency", "photograph, slide, picture, plate"},
{"transpire", "1: happen, occur, take place, arise, befall; 2: (become known) come to light, leak out, spread or get around"},
{"transplant", "relocate, resettle, transfer, uproot, displace, shift, repot"},
{"transport", "move, haul, carry, bring, take, transfer, fetch, ship, convey"},
{"transpose", "interchange, switch, exchange, swap, shift, rearrange, transfer, reorder, relocate, substitute"},
{"trap", "snare, entrap, catch, ambush, beguile, deceive, comer, tangle"},
{"trapper", "hunter, backwoodsman, frontiersman"},
{"trappings", "1: trimmings, adornments, decoration, trim, accoutrements, embellishments; 2: equipment, rigging, outfit, gear, materiel"},
{"trash", "waste, rubbish, garbage, refuse, dregs, litter, dross, offal, leavings, excess"},
{"trauma", "shock, outburst, ordeal, confusion"},
{"travail", "hardship, exertion, toil, tribulation, effort, labor, trial, slavery, grind, pain"},
{"travel", "journey, roam, tour, voyage, trek, wander, traverse, commute, go"},
{"traveler", "voyager, excursionist, explorer, globetrotter, journeyer, wayfarer, tourist, migrant, nomad, jet-setter"},
{"traverse", "cross over, pass through, move over"},
{"travesty", "distortion, perversion, sham, lampoon, parody, burlesque, mockery, caricature, send-up, takeoff"},
{"treachery", "dishonesty, treason, faithlessness, duplicity, betrayal, deceitfulness"},
{"tread", "walk, pace, stride, tramp, hike, march, plod, trudge"},
{"treason", "duplicity, disloyalty, treachery, mutiny, traitorousness"},
{"treasure", "noun - valuables, fortune, wealth, jewels, money; verb - cherish, adore, prize, revere, value, esteem, worship, venerate"},
{"treasurer", "cashier, bursar, purser"},
{"treasury", "bank, repository, resources, revenues, assets, capital, funds, finances, hoard"},
{"treat", "noun - pleasure, delight, enjoyment, thrill, gratification, enjoyment, celebration, surprise, fun; verb - 1: entertain, play host to, escort, indulge, amuse; 2: care for, heal, attend, administer, prescribe, dose, nurse, minister to; 3: (have to do with) deal with, negotiate, manage, handle, address"},
{"treatment", "1: usage, handling, processing, dealing, approach, execution, procedure, method, manner, way, mode; 2: care, therapy, remedy, regimen, protocol, modality"},
{"treaty", "agreement, covenant, contract, pact, alliance, bond"},
{"trek", "noun - expedition, hike, walk, journey, odyssey, march; verb - hike, traipse, march, tramp, walk, journey, range, roam"},
{"tremble", "shake, quiver, shiver, shudder, heave, oscillate, quake, vibrate"},
{"tremor", "quake, quiver, tremble, shock, shake, shiver, oscillation, agitation, vibration"}, 
{"trench", "ditch, channel gullet, drain, furrow, trough, pit, gully, gulch"},
{"trend", "fashion, fad, rage, style, vogue, mode craze; inclination, direction, tendency, movement"},
{"trendsetter", "pacesetter, initiator, leader, van guard, groundbreaker, pioneer"},
{"trepidation", "1: quaking, tremor, quivering, shaking, agitation; 2: anxiety, nervousness, dread, fear, alarm, apprehension, panic, terror"},
{"trespass", "noun - misdeed, offense, transgression, breach, infraction, infringement, iniquity, error, crime, sin, peccadillo, fault; verb - transgress, violate, infringe, intrude, invade, encroach, poach"},
{"trespasser", "intruder, interloper, invader, poacher, transgressor, malefactor, wrongdoer, sinner"},
{"trial", "1: lawsuit, hearing, action, case, indictment, legal proceedings, claim, litigation; 2: ordeal, difficulty, suffering, agony, tribulation, affliction, misfortune"},
{"tribe", "ethnic group, clan, stock, people, race nation, association"},
{"tribulation", "travail, trouble, woe, burden, affliction, trial, adversity, distress, ordeal, misfortune, misery"},
{"tribunal", "court, bench, hearing, trial, examination, inquisition, bar"},
{"tribute", "1: recognition, praise, applause, testimonial, endorsement; memorial service, offering, eulogy; 2: fee, payment, ransom, levy, bribe"},
{"trick", "noun - deceit, wile, fraud, deception, ruse, feint, hoax, artifice, trap, stratagem, double-dealing, subterfuge; verb - dupe, fool, deceive, mislead, delude, cheat, outwit, gull, bamboozle, hoodwink, pull a fast one, pull someone's leg"},
{"trickery", "pretense, deception, cheating, swindling, hanky-panky, dupery, shenanigans, flim-flam, hocus-pocus, sleight-of-hand"},
{"trickle", "noun - drip, dribble, seepage, dribs and drabs; verb - drip, run, dribble, leak, ooze, seep, drop, filter"},
{"trickster", "deceiver, joker, wag, pretender, cheat, con artist, swindler, fraud, impostor, practical joker"},
{"trifle", "noun - little, dash, pinch, bit, drop, spot, touch, jot, trace; verb - toy, play, sport, fool, flirt, tease, dally, fritter, meddle, dabble, idle"},
{"trifler", "dallier, loafer, idler, dilettante, good-for-nothing, ne'er-do-well"},
{"trigger", "noun - lever, release, catch, switch; spur, stimulus, impetus, catalyst; verb - initiate, set off, start, actuate, generate, cause, activate, release"},
{"trill", "warble, tweet, chirp, sing, whistle, twitter"},
{"trim", "noun - decoration, embellishment, ornament, garnish, fittings, trappings, adornment; verb - 1: prune, crop, clip, shear, pare down, lop, shave, cut, snip; 2: adorn, decorate, embellish, beautify"},
{"trimmings", "accompaniments, extras, frills, garnish, ornaments, trappings, accessories, additions, extras"},
{"trinity", "trilogy, triune, triad, trio, threesome"},
{"trinket", "bauble, trifle, doodad, gewgaw, knickknack, ornament"}, 
{"trio", "threesome, trinity, triad, triplet, triptych"}, 
{"trip", "noun - excursion, tour, voyage, travel, jaunt, expedition, foray, junket; verb - stumble, tumble, slip, lurch, founder, fall, pitch, topple"}, 
{"tripe", "nonsense, inanity, drivel, garbage, balderdash, rubbish, poppycock, hogwash, guff, bunk, bull"}, 
{"triple", "triad, trilogy, trio, triune, threesome, triumvirate"},
{"triplet", "trio, threesome, triplicate, triad, triune, trinity, trilogy"}, 
{"triumph", "noun - victory, conquest, success, accomplishment, conquest, win, feat, tour de force, ascendancy, coup; verb - prevail, vanquish, defeat, overcome, succeed, best, dominate, revel, celebrate, rejoice"}, 
{"trivia", "trivialities, details, irrelevancies, minutiae, trifles"}, 
{"trivialize", "play down, underestimate, minimize, scoff at, belittle, depreciate, underplay, undervalue"},
{"troop", "noun - crew, squadron, group, company, band, division, unit, pack, contingent, team, assemblage; verb - march, go, traipse, parade, throng, flock, crowd"}, 
{"troops", "military, soldiers, army, armed service"}, 
{"trophy", "award, prize, laurels, cup, booty, spoils"},
{"trot", "canter, lope, jog, run, pace, scamper, scuttle, bustle, scurry"},
{"troubadour", "poet, singer, bard, minstrel, balladeer"},
{"trouble", "noun - 1: difficulty, strain, stress, cares, worries, distress; predicament, plight, fix, pickle, jam, hot water; 2: conflict, fighting, feuding, agitation, unrest, rioting, bickering, dispute, argument, quarreling; verb - 1: annoy, disturb, irritate, bother, vex, worry, harass, disconcert; 2: care, be concerned with, make an effort, take pains"},
{"troublemaker", "agitator, mischief-maker, instigator, meddler, rabble-rouser, provocateur, ringleader, gadfly, dissenter"},
{"troubleshooter", "specialist, efficiency expert, mediator, arbitrator"},
{"trough", "channel, gully, ditch, trench, conduit, furrow, gutter, hollow, manger"},
{"trounce", "1: beat, flog, pummel, thrash; 2: defeat, conquer, beat, win, overcome"},
{"troupe", "cast, company, repertory company or group, band, group, troop"},
{"trouper", "old hand, veteran, actor, entertainer, player, thespian, performer"},
{"trousers", "pants, slacks, breeches, dungarees, jeans, flannels"},
{"truancy", "absence, malingering, shirking, dodging"},
{"truce", "armistice, cease-fire, peace, respite, treaty, suspension, intermission, lull, moratorium"},
{"truck", "1: transport, haul, drive, carry, freight, ship; 2: deal, traffic in, peddle, exchange, sell, push"},
{"trudge", "tramp, traipse, hike, march, plod, trek, lumber, walk"},
{"truism", "axiom, platitude, bromide, cliche"},
{"trumpet", "bellow, proclaim, announce, call, shout, tout, roar, advertise, broadcast, extol"},
{"truncate", "cut, shorten, clip, crop, pare, prune, trim, lop, maim, curtail, abbreviate, abridge"},
{"trunk", "1: case, chest, footlocker, traveling case, baggage, luggage; 2: torso, body, thorax; 3: proboscis, nose, beak, snout, snoot, prow"},
{"truss", "bundle, brace, shore, support, binding, buttress, prop"},
{"trust", "noun - 1: reliance, faith, confidence, dependence, credence, honor; 2: organization, corporation, monopoly, cartel, holding company, institution, business, syndicate; verb - 1: believe, swear by, confide in, esteem, depend upon, lean on, put faith in; 2: consign, lend, put in safekeeping, entrust, commit, give over, store with"},
{"trustee", "executor, custodian, agent, guardian, keeper, administrator, fiduciary"},
{"truth", "truthfulness, veracity, correctness, sincerity, candor, honesty, fidelity, frankness, genuineness, accuracy, verisimilitude"},
{"try", "noun - attempt, endeavor, effort, test, trial, shot, stab, crack, go, whack; verb - 1: endeavor, attempt, undertake, exert oneself, contend, strive, make an effort, have a try, aspire, make every effort; 2: test, assay, analyze, examine, investigate, put to the proof"},
{"tube", "hose, pipe, shaft, duct, spout, conduit"},
{"tuck", "insert, cram, push, stuff, crease, fold, gather"},
{"tuft", "cluster, bunch, clump, truss, tassel, topknot"},
{"tug", "pull, drag, tow, lug, heave, haul, jerk, wrench, yank"},
{"tumble", "stumble, topple, roll, pitch, fall"},
{"tumbler", "1: acrobat, gymnast, athlete; 2: glass, cup, goblet, mug"},
{"tumor", "lump, growth, neoplasm, cancer, malignancy, melanoma, sarcoma, carcinoma"},
{"tumult", "upheaval, fracas, commotion, clamor, turmoil, strife, disturbance, bedlam, altercation, riot, din, fray"},
{"tune", "noun - song, melody, air, aria, strain, theme, jingle, ditty, number, harmony; verb - regulate, synchronize, attune, harmonize, adapt, adjust, set"},
{"tunnel", "burrow, passage, shaft, channel, underpass"},
{"turbulence", "upheaval, confusion, commotion, agitation, pandemonium, turmoil, unrest, disruption, tumult, chaos"},
{"turf", "grass, sod, green, clod, divot"},
{"turmoil", "uproar, turbulence, tumult, chaos, bedlam, confusion, disquiet, disorder, brouhaha, trouble, commotion"},
{"turn", "noun - 1: (change in direction) bend, curve, winding, twist, wind, hook, shift, angle, corner, fork, branch; 2: (change in circumstances) turning point, juncture, climax, crisis, crossing, change, shift, twist; 3: deed, accomplishment, service, aid; verb - 1: pivot, revolve, rotate, roll, spin, wheel, whirl, gyre, swivel; 2: (	turn against) revolt, oppose, rebel, disobey, defy: 3: (turn back) go back, retreat, retrace one's steps, revert, return; 4: (turn down) reject, rebuff, spurn, decline, repudiate; 5: (turn into) become, grow into, change into; 6: (turn on) start, begin, set going, set in motion, switch on, arouse, excite, titillate, stimulate, stir up; 7: (turn over) invert, upset, overturn, reverse, subvert, transfer, give, hand over, deliver"},
{"turncoat", "traitor, defector, deserter, fink, renegade, apostate, quisling"},
{"turning point", "crossroads, crisis, crux, cusp, watershed, moment of truth, critical point"},
{"turnout", "crowd, audience, number, assembly, showing, throng, attendance, company, congregation"},
{"turnover", "productivity, revenue, production, yield, volume, business, output, flow, movement, profits"},
{"turpitude", "baseness, vileness, degeneracy, foulness, corruptness, evil, rascality, vice, viciousness, iniquity, immorality"},
{"tussle", "fight, fracas, battle, brawl, struggle, scuffle, conflict, bout, fray, scrap"},
{"tutelage", "guardianship, parenting, care, protection, custody, charge, patronage, instruction, preparation, education"},
{"tutor", "teacher, instructor, educator, mentor, guide, coach"},
{"TV", "television, small screen, boob tube, idiot box; telly"},
{"twaddle", "nonsense, inanity, blather, balderdash, rubbish, rigmarole, drivel"},
{"tweak", "pinch, squeeze, twist, nip, snatch, tug, jerk"},
{"tweezers", "pincers, tongs, forceps"},
{"twig", "branch, offshoot, stick, spray, switch, whip"},
{"twilight", "dusk, sunset, sundown, gloaming, half-light, evening, ebb"},
{"twin", "look-alike, duplicate, match, mate, double, clone, counterpart, doppelganger, corollary"},
{"twine", "noun - cord, string, yam, rope; verb - braid, interlace, interweave, plait, splice, coil, spiral, snake, wind, zigzag"},
{"twinge", "pang, spasm, pinch, stab, twitch, prick, throb, pain, ache"},
{"twinkle", "sparkle, glisten, glitter, gleam, flicker, blink, shine, wink, vibrate, flash, glint"},
{"twirl", "spin, whirl, gyrate, twist, rotate, pirouette, turn"},
{"twist", "1: spin, turn, twirl, pivot, swivel, entwine, revolve; 2: misquote, misrepresent, pervert, warp, contort, alter, change"},
{"twit", "idiot, dope, fool, nitwit, simpleton, chump, nincompoop, ass, blockhead, airhead"},
{"twitch", "jerk, shiver, shudder, convulse, palpitate, tremble"},
{"twitter", "titter, chatter, prattle, giggle, chirp, cheep, tweet, trill, warble"},
{"tycoon", "capitalist, captain of industry, mogul, magnate, industrialist, potentate, entrepreneur, financier"},
{"type", "noun - 1: (the collective characteristics that define something) kind, variety, sort, nature, character, genus, class, genre, species; 2: model, representative, specimen, example, prototype; verb - 1: transcribe, typewrite, copy, teletype, touch-type, hunt-and-peck; 2: classify, systematize, categorize, typecast, stereotype; group, catalog"},
{"typhoon", "storm, tempest, hurricane, tornado, cyclone, twister, whirlwind"},
{"typify", "epitomize, illustrate, exemplify, embody, represent, characterize, personify, symbolize"},
{"tyrannize", "oppress, subjugate, domineer, dictate, intimidate, coerce, browbeat, bully"},
{"tyranny", "authoritarianism, despotism, dictatorship, autocracy, oppression, coercion, imperiousness, injustice"},
{"tyrant", "oppressor, despot, bully, authoritarian, dictator, monarch, sovereign"},
{"tyro", "beginner, learner, apprentice, novice, amateur, greenhorn"}
};

Save["tnounandverbsyn", tsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
usyn =
{
{"ulcer", "sore, canker, boil, abscess"},
{"ultimatum", "demand, requirement, condition, terms"},
{"umbrage", "offense, indignation, anger, displeasure, resentment, grudge, disgruntlement"},
{"umbrella", "1: parasol, sunshade, bumbershoot; 2: (anything that shields) protection, cover, shield, disguise, barrier"},
{"umpire", "noun - 1: arbiter, arbitrator, moderator, mediator, adjudicator; 2: field judge, line judge, referee, linesman, ref, ump; verb - judge, moderate, arbitrate, adjudicate, call, referee"},
{"unbeliever", "skeptic, doubter, cynic, agnostic, atheist, doubting Thomas"},
{"unburden", "1: unload, dump, dispose of, empty; 2: reveal, confess, disclose, lay bare, confide, tell all, get something off one's chest"},
{"uncertainty", "1: doubt, indecision, misgiving, skepticism, dubiety, inconclusiveness, diffidence, hesitation, confusion; 2: ambiguity, indeterminacy, vagueness, fuzziness; unpredictability, chanciness"},
{"unconscious", "psyche, mind, subconscious, preconscious, subliminal self, ego"},
{"uncover", "reveal, disclose, divulge, expose, bare, unwrap, unveil, unmask, leak, unearth, exhume"},
{"underbrush", "thicket, growth, copse, scrub, bush, cover, coppice, furze"},
{"underclothes", "underwear, under things, undergarments, lingerie, undies, unmentionables"},
{"undercurrent", "undertone, feeling, vibrations, vibes, overtone, atmosphere, trend, tinge, hint, suggestion, drift"},
{"undercut", "1: undermine, weaken, impair; 2: excavate, gouge out, hollow out; 3: underbid, undercharge, sacrifice, undersell"},
{"underdog", "failure, loser, underling, victim, low man on the totem pole"},
{"underestimate", "undervalue, underrate, minimize, deprecate, belittle, dismiss, sell short"},
{"undergo", "sustain, endure, go through, meet with, brook, bear, suffer, weather, stand, withstand, experience"},
{"undergrowth", "underbrush, brush, scrub, ground cover, bracken"},
{"underline", "stress, emphasize, underscore, accentuate, italicize, highlight"},
{"underling", "subordinate, hireling, servant, slave, inferior, flunky, menial, minion; ant boss, leader, master"},
{"undermine", "1: enfeeble, impair, sap, debilitate, weaken, sabotage, undercut, subvert, disable; 2: excavate, mine, tunnel, undercut, wear away, erode"},
{"underpass", "tunnel, bridge, culvert, cave"},
{"underpinning", "foundation, base, basis, support, infrastructure"},
{"underrate", "disparage, underestimate, undervalue, belittle, dismiss, depreciate"},
{"underscore", "emphasize, stress, underline, italicize, reiterate"},
{"undersell", "discount, mark down, slash, undercharge, undercut, depreciate"},
{"understand", "comprehend, grasp, learn, conceive, follow, get it, get the message, realize, perceive, see, recognize, take in"},
{"understanding", "1: comprehension, grasp, knowledge, intelligence, awareness, wisdom, insight, viewpoint, perception; 2: Agreement, pact, accord, harmony, meeting of the mind"},
{"understate", "minimize, play down, make little of, underplay, make light of, soft-pedal, downplay"},
{"understatement", "oversimplification, underestimation, litotes, meiosis"},
{"understudy", "substitute, alternate, double replacement, surrogate, reserve, stand-in"},
{"undertake", "try, endeavor, begin, commence, tackle, embark on, set out, accept, shoulder, covenant, pledge"},
{"undertaker", "mortician, funeral director, cremator, embalmer"},
{"undertaking", "project, enterprise, endeavor, job, task, program, adventure, venture"},
{"undertone", "undercurrent, atmosphere, current, hint, suggestion, tinge, touch, trace, murmur, whisper"},
{"undervalue", "underestimate, underrate, minimize, depreciate, misjudge, dismiss, discount, disparage"},
{"underwear", "underclothes, undergarments, lingerie, undies, unmentionables, skivvies"},
{"underworld", "1: organized crime, gangland, the Mafia, the mob, the Syndicate, Cosa Nostra, criminals, riffraff, rackets; 2: Hell, Hades, the nether world, the Inferno"},
{"underwrite", "1: endorse, guarantee, initial, sign, seal, authorize, validate, sanction, okay; 2: finance, fund, insure, sponsor, subsidize, back"}, 
{"undoing", "ruin, collapse, destruction, defeat, downfall, disgrace, weakness, humiliation, misfortune"}, 
{"undulate", "roll, heave, ripple, billow, rise and fall, swell, surge, wave"},
{"unearth", "exhume, dig up, dredge up, excavate; ferret out, discover, uncover, reveal, find, expose, detect"},
{"unemployment", "layoff, furlough, work stoppage, lockout"},
{"unfold", "1: unfurl, open, undo, unbend stretch out; 2: reveal, transpire, expose, disclose, show, explain, present, elucidate; 3: (come about in stages) develop, evolve, mature"},
{"unhappiness", "sadness' sorrow, woe, melancholy, misery"},
{"unhinge", "1: detach, remove, disjoint; 2: upset, drive mad, confuse, craze, madden, unnerve, unsettle, shake, distract; pacify, placate"},
{"unification", "alliance, union, affinity, coalition, merger, incorporation, federation, confederation; fusion, coalescence, blending, integration, combination, amalgamation"},
{"uniform", "costume, outfit, dress, suit, attire, outfit, garb, gear, regalia, habit, livery, insignia, regimentals"},
{"unify", "join, merge, marry, weld, bind, unite, consolidate, confederate, fuse, amalgamate"}, 
{"union", "1: junction, unification, uniting, joining, coupling, annexation, congregation, merging, fusion, synthesis, incorporation; 2: group, organization, federation, association, society, confederacy, league; 3: marriage, wedlock,  matrimony, cohabitation, match"},
{"unison", "unity, concert, conjunction, accord, harmony, cooperation, agreement, unanimity, concord"},
{"unit", "1: whole, one, unity, entirety, total, totality, assembly, assemblage, system, complement; 2: section, segment, part, fraction, component, constituent, piece, module, portion, element, factor, digit, layer"},
{"unite", "come together, join, merge, pool, coalesce, combine, ally, wed, unify, conjoin, confederate, couple, link"},
{"unity", "concord, agreement, harmony, oneness, peace, solidarity, wholeness, union, unification, accord, consensus, concurrence"},
{"universality", "predominance, commonness, generality, prevalence, totality, ubiquity, entirety, comprehensiveness, all-inclusiveness, wholeness"},
{"universe", "world, creation, firmament, nature, the natural world, heavens, cosmos, macrocosm, everything"},
{"university", "college, academy, educational institution, school, institute, institution of higher learning, varsity, academia, Athenaeum"},
{"unleash", "release, loose, unloose, free, untie"},
{"unload", "dump, empty, unpack, unburden, relieve, discharge, void, disgorge"},
{"unlock", "open, unfasten, unlatch, free, release, disengage"},
{"unmask", "reveal, bare, expose, discover, disclose, uncover, show, unveil, uncloak, out"},
{"unnerve", "scare, frighten, shake, upset, worry, fluster, rattle, unhinge, disconcert; discourage, dismay, dispirit"},
{"unpack", "empty, remove, unwrap"},
{"unravel", "1: separate, untangle, undo, unknot, disentangle, extricate, free; 2: solve, resolve, explain, sort out, figure out"},
{"unrest", "discontent, turmoil, rebellion, discord, protest, disquiet"},
{"unseat", "dethrone, depose, overthrow, displace, oust"},
{"unsettle", "disconcert, agitate, bother, perturb, upset, throw, shake, confuse, trouble, ruffle, rattle, fluster, disrupt"},
{"untangle", "1: undo, unsnarl, disentangle, unravel, extricate; 2: resolve, explain, solve, clear up"},
{"untruth", "lie, falsehood, fabrication, perjury, falsification, deceit, fib, fiction, prevarication, mendacity"},
{"unwind", "1: undo, separate, uncoil, unravel, 	free, loosen, loose, disentangle, slacken; 2: relax, calm down, quiet down, rest, let down one's hair"},
{"upbraid", "admonish, lecture, castigate, reproach, call on the carpet, reprove, scold, criticize, berate, vituperate, reprimand, chide, rebuke"},
{"upbringing", "rearing, raising, parenting, bringing-up, childhood, training, instruction, education, nurture, care, breeding, background"},
{"update", "modernize, refresh, renovate, revise, revamp, amend, renew"},
{"upgrade", "noun - incline, rise, ascent, slope, grade; verb - improve, enhance, make better, advance"},
{"upgrading", "improvement, betterment, advancement, promotion, elevation, enhancement, amelioration"},
{"upheaval", "outbreak, outburst, eruption, revolution, chaos, cataclysm, disruption, earthquake, turmoil, disorder, overthrow, shakeup"},
{"uphold", "defend, sustain, champion, advocate, back, aid, stand by, support, endorse"},
{"upholster", "pad, stuff, cushion, pillow, bolster, cover, drape, dress, overlay"},
{"upholstery", "covering, stuffing, filling, padding, cushioning, pillows"},
{"upkeep", "maintenance, care, conservation, preservation, support, subsistence; overhead, outlay, expenses, operating costs"},
{"upland", "hill, mountain, peak, summit, crest, elevation, ridge, altitude, hilltop, plateau, high ground, highland, barrow"},
{"uplift", "improvement, enhancement, enrichment, advancement, betterment, boost, enlightenment, edification, cultivation"},
{"uprising", "1: revolt, revolution, rebellion, riot, upheaval, mutiny, insurrection, rising, insurgence; 2: slope, ascent, upgrade, incline, hill"},
{"uproar", "pandemonium, commotion, tumult, riot, racket, clamor, din, furor, outcry, ruckus, rumpus, hubbub"},
{"uproot", "rip out, remove, extract, exterminate, eliminate; eradicate, destroy, extirpate"},
{"upset", "noun - 1: defeat, subversion, upheaval, overthrow, reversal; 2: worry, distress, agitation, disturbance, shock; verb - 1: overturn, topple, tip over, upend, invert, capsize; 2: disturb, trouble, agitate, fluster, perturb, bother, distress, grieve, disconcert, unnerve, dismay, shake, ruffle"},
{"upshot", "outcome, result, conclusion, payoff, culmination, consequence"},
{"upstage", "eclipse, draw attention from, detract from, overshadow"},
{"upstart", "opportunist, social climber, status seeker, nouveau riche, Johnny-come-lately, parvenu, pretender, new rich"},
{"upswing", "growth, boom, increase, acceleration, improvement"},
{"upturn", "upswing, upsurge, recovery, revival, advancement, increase, rise, boost, amelioration, improvement"},
{"urchin", "waif, brat, ragamuffin, guttersnipe, youngster, gamin, child, kid"},
{"urge", "impel, encourage, implore, beg, beseech, entreat, push, instigate, press, spur, prod, compel, stimulate"},
{"urgency", "importance, gravity, exigency, need, seriousness, necessity, importunity"},
{"urinate", "go to the bathroom, excrete, make water, relieve oneself, whiz, pee, piss, piddle, take a leak, tinkle, peepee, wee wee, go to the little boy's or girl's room"},
{"urine", "water, pee, piddle, piss"},
{"urn", "jar, pot, container, vessel"},
{"usage", "1: application, employment, management, regime, handling, operation, control, procedure, treatment, practice, custom, method, mode, protocol; 2: (said of languages) locution, idiom, dialect, expression, form"},
{"use", "noun - 1: employment, exploitation, utilization, application, practice, performance, exercise, handling, management, treatment, technique, manipulation; 2: utility, usefulness, helpfulness, serviceability, practicality, convenience, effectiveness, expedience, merit, value, advantage; verb - 1: utilize, employ, exercise, exploit, handle, manipulate, wield; spend, expend, exhaust, waste; 2: (use up) exhaust, squander, consume, waste, spend"},
{"usher", "noun - escort, guide, attendant; verb - 1: show in, show out, lead, escort, receive; 2: (usher in) introduce, launch, precede, initiate, herald, ring in"},
{"usurer", "extortionist, loan shark, moneylender, Shylock"},
{"usurp", "annex, appropriate, commandeer, seize, steal, take over, assume, wrest, arrogate, confiscate"},
{"utensil", "instrument, implement, device, apparatus, tool, gadget, gizmo, contrivance, appliance, equipment"},
{"utilities", "services, public utilities, facilities, conveniences"},
{"utility", "practicality, advantageousness, use, usefulness, value, benefit, expedience, serviceableness, convenience"},
{"utilize", "use, employ, appropriate"},
{"utopia", "heaven, bliss, Eden, paradise, land of milk and honey, seventh heaven, heaven on earth, Shangri-La, Garden of Eden, Elysium"},
{"utter", "say, state, speak, declare, express, proclaim, articulate, tell, voice, verbalize, vocalize"},
{"utterance", "remark, statement, announcement, opinion, articulation, declaration, expression, delivery, pronouncement, verbalization, vocalization"}
};

Save["unounandverbsyn", usyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)vsyn =
{
{"vacancy", "opening, position, post; room, space, accommodation; emptiness, gap"},
{"vacate", "abandon, quit, leave, depart, go away, evacuate, withdraw"},
{"vacation", "holiday, time off, recess, sabbatical, respite, rest"},
{"vaccinate", "immunize, inoculate, prevent, mitigate"},
{"vaccination", "inoculation, immunization, shot, injection, hypodermic"},
{"vacillate", "fluctuate, waver, hesitate, pause, dawdle, falter, tergiversate"},
{"vacuity", "1: emptiness, nothingness, void, nullity, vacuum; 2: inanity, stupidity"},
{"vacuum", "emptiness, nothingness, void, space, chasm"},
{"vagabond", "vagrant, beggar, gypsy, bum, outcast, wanderer, wayfarer, itinerant, nomad, tramp"},
{"vagary", "notion, whim, impulse, whimsy, caprice, fancy"},
{"vagrant", "itinerant, tramp, wanderer, nomad, beggar"},
{"vale", "glen, dale, dell, valley"},
{"valediction", "sendoff, farewell, goodbye"},
{"valet", "attendant, servant, manservant"},
{"validate", "sanction, confirm, legalize, authorize, authenticate, certify, corroborate, endorse"},
{"validity", "strength, weight, substance, efficacy, soundness, accuracy, correctness, truth, authority, legitimacy"},
{"valley", "glen, dale, dell, hollow, gulch, canyon, lowland, channel, river valley"},
{"valor", "courage, bravery, prowess, heroism, fearlessness, gallantry, chivalry, determination, spirit"},
{"value", "1: expense, cost, price, rate, charge, assessment, appraisal; 2: worth, desirability, utility, usefulness, benefit, esteem, estimation, quality, advantage, importance, significance"},
{"values", "ethics, morals, principles, standards, mores"},
{"valve", "lid, flap, plug"},
{"vamoose", "quit, vanish, leave, make oneself scarce, split, scram, get lost"},
{"van", "truck, trailer, delivery truck, small truck, recreational vehicle, RV, camper"},
{"vandal", "thief, despoiler, graffiti artist, hoodlum, pirate"},
{"vandalism", "destruction, demolition, piracy, spoliation"},
{"vanguard", "forerunners, precursors, leaders, spearhead, avant-garde, cutting edge, forefront"},
{"vanish", "dissolve, disappear, fade out, go away"},
{"vanity", "conceit, narcissism, self-love, egotism, pride, egocentricity, ostentation, show, pretension, smugness, foppishness"},
{"vanquish", "defeat, conquer, beat, master, overcome, overpower, overwhelm, subdue, subjugate, quell, humble"},
{"vapor", "steam, mist, condensation, breath, fog, exhalation, gas, haze, smoke, smog"},
{"vapors", "despair, blues, melancholy, depression"},
{"variance", "inconsistency, divergence, deviation, change, difference, modification, incongruity, oscillation"},
{"variant", "alternative, exception, variation, development, deviant, modification"},
{"variation", "change, modification, deviation, aberration, alteration, elaboration, digression, volatility, liability"},
{"variety", "type, kind, sort, class, genre, assortment, array, range, diversity, miscellany"},
{"varnish", "noun - coating, lacquer, shellac, glaze, polish, gloss; verb - paint, shellac, lacquer, finish, wax, surface, coat, enamel, glaze, gloss over"},
{"vary", "change, alter, modify, differ, disagree, fluctuate"},
{"vase", "container, jar, urn, vessel, pitcher, jug, receptacle"},
{"vassal", "servant, serf, liege, subject"},
{"vassalage", "subjugation, subjection, servitude, slavery, bondage, dependence"},
{"vastness", "expanse, extent, enormity, hugeness, greatness, reach"},
{"vat", "tank, container, vessel, cistern, tub"},
{"vault", "noun - crypt, tomb, catacomb, mausoleum, grave; repository, strongroom, safe, safe deposit box; verb - jump, spring, leap, hurdle, bound, clear"},
{"veer", "swerve, curve, turn, bend, shift, tack, deviate, deflect, avert"},
{"vegetable", "plant, herb, edible root, greens"},
{"vegetate", "1: sprout, germinate, go to seed, bud, blossom, bloom, grow; 2: degenerate, deteriorate, decay, stagnate, languish, idle, hibernate"},
{"vegetation", "plants, trees, shrubs, grasses, flowers, herbs, weeds, crops, pasturage, vegetables"},
{"vehemence", "intensity, frenzy, passion, fervor, eagerness, enthusiasm, impetuosity, force, fire, urgency"},
{"vehicle", "means, mechanism, channel, medium, apparatus, conveyance"},
{"veil", "noun - curtain, gauze, shade, screen, film, mist, cover, mask, blur, obscurity; verb - cover, conceal, cloak, hide, mask, disguise, obscure, camouflage, shade, shield"},
{"vein", "1: lode, streak, course, current, thread, strain, hint; trait, style; 2: channel, cleft, cavity"},
{"velocity", "speed, quickness, rapidity, pace, rate, swiftness, momentum"},
{"vend", "sell, trade, auction, peddle"},
{"vendetta", "feud, quarrel, squabble, dispute, fight, grudge, bad blood, bitterness, rivalry"},
{"vendor", "peddler, salesperson, salesman, saleswoman, huckster, merchant, businessperson, supplier"},
{"veneer", "appearance, facade, front, mask, pretense, coating, surface, layer, covering, exterior"},
{"venerate", "honor, respect, esteem, revere, worship, adore"},
{"vengeance", "revenge, retaliation, retribution, return, an eye for an eye, tit for tat"}, 
{"venom", "poison, toxin; acrimony, bitterness, spite, hatred, spleen, anger, malice, malevolence, ill will, vindictiveness"},
{"vent", "noun - chimney, duct, passage, outlet, hole, aperture, opening, flue, drain; verb - release, emit, discharge, express, voice"},
{"ventilate", "1: air out, freshen, cool, free, oxygenate; 2: (open for discussion) air, open up, put on the table, discuss, debate, express, examine"},
{"venture", "noun - enterprise, operation, project, adventure, chance, hazard, risk; verb - risk, wager, dare, undertake, attempt, try, experiment, invest, speculate, chance, gamble, hazard"},
{"veracity", "truth, trustworthiness, honesty, integrity, credibility, verity, accuracy, frankness, exactitude"},
{"veranda", "porch, piazza, portico, gallery, terrace"},
{"verbiage", "verbosity, repetition, loquacity, periphrasis, circumlocution"},
{"verdict", "decision, finding, judgment, sentence, opinion, adjudication, assessment, conclusion"},
{"verdure", "vegetation, foliage, greenery, grass, flora, herbage"},
{"verge", "noun - brink, boundary, edge, extreme, limit, threshold; verb - approach, touch, border on, near, come close to"},
{"verification", "proof, confirmation, affirmation, corroboration, authentication, validation, attestation, substantiation"},
{"verify", "establish, prove, substantiate, attest, corroborate, support, confirm"},
{"verisimilitude", "believability, likelihood, plausibility, appearance, resemblance, authenticity"},
{"vernacular", "speech, dialect, idiom, tongue, parlance"},
{"verse", "poetry, stanza, rhyme, lyric, ode, jingle, iambs, canto, doggerel, poesy"},
{"version", "rendition, translation, interpretation, reading, adaptation, account, report, tale"},
{"vertebrae", "spinal column, spine, backbone"},
{"vertex", "top, crown, zenith, peak, apex, pinnacle, summit, culmination, apogee"},
{"vertigo", "dizziness, lightheadedness, faintness, giddiness"},
{"verve", "energy, vigor, strength, liveliness, enthusiasm, zeal, zest, zip, drive, gusto"},
{"vessel", "1: container, urn, pitcher, canister, receptacle, jar; 2: ship, craft, boat; 3: vein, artery, capillary; canal, duct"},
{"vestibule", "lobby, foyer, entryway, anteroom, antechamber, entrance, hall"},
{"vestige", "trace, sign, hint, remains, residue, evidence, track, clue, remainder, telltale"},
{"veteran", "expert, master, professional, pro, old hand, trooper"},
{"veto", "noun - denial, refusal, interdiction, prohibition, ban, rejection, demurral, declination; verb - reject, ban, forbid, prohibit, refuse, deny, decline, demur, stop, kill"},
{"vex", "trouble, bother, aggravate, agitate, annoy, disturb, beset, irritate, distress, provoke, plague, worry"},
{"vexation", "irritation, annoyance, bother, displeasure, anger, exasperation, frustration, problem, trouble, worry, distress"},
{"vibes", "1: feelings, atmosphere, aura, emanation; 2: (bad vibes) discord, foreboding, rejection, disharmony, antipathy, misunderstanding; 3: (good vibes) acceptance, accord, comfort, concordance, seeing eye to eye, appreciation, sympathy, understanding, harmony, the same wave length"},
{"vibrate", "pulsate, resonate, reverberate, throb, undulate, oscillate"},
{"vibration", "pulsation, shaking, tremor, oscillation, tremulousness"},
{"vice", "sin, evil, defect, depravity, failing, fault, weakness, wickedness"},
{"vicinity", "area, district, environs, precinct, neighborhood, proximity, community"},
{"viciousness", "cruelty, brutality, corruption, depravity, malice, rancor, venom, wickedness, violence, savagery"},
{"vicissitudes", "alteration, change, deviations, diversion, fluctuations, shift, turn of events, twists, fortunes, ups and downs"},
{"victim", "casualty, fatality sufferer, dupe, patsy, sitting duck, sucker"},
{"victimize", "exploit, oppress, persecute, cheat, deceive, discriminate against, dupe, prey on, swindle, pick on"},
{"victor", "champion, conqueror, subjugator, winner, vanquisher, champ, top dog"},
{"victory", "triumph, success, conquest, laurels, mastery, prize, subjugation, win"},
{"victuals", "food, edibles, provisions, rations, sustenance"},
{"vie", "compete, rival, fight, contend, contest, struggle, strive"},
{"view", "noun - 1: see, sight, espy, glimpse, peek, glance, look; 2: show, picture, tableau, spectacle; landscape, diorama, panorama, scene; prospect, distance, stretch; 3: (on view) displayed, on display, on exhibit, exposed, shown; verb - behold, see, look, observe, survey, inspect, take in"},
{"viewer", "observer, spectator, watcher, onlooker"},
{"viewpoint", "opinion, perspective, position, point of view, angle, standpoint, slant, bias"},
{"vigil", "lookout, sentry duty, wakefulness, watchfulness, watch, sleeplessness"},
{"vignette", "scenario, scene, sketch, novelette"},
{"vigor", "1: (forcefulness of action) force, intensity, lustiness, vim, strength, determination, drive, vehemence; 2: (healthy energy) health, energy, hardiness, stamina, endurance, vitality, gusto, robustness"},
{"vilification", "defamation, aspersion, denigration, disparagement, criticism, mudslinging, slander"},
{"vilify", "defame, asperse, malign, slander, berate, criticize, denigrate, denounce, disparage, stigmatize, smear, bad-mouth"},
{"village", "hamlet, township, settlement, community"},
{"villain", "evildoer, miscreant, criminal, rascal, heavy, scoundrel, reprobate, rogue, wretch"},
{"vindicate", "1: clear, acquit, free, absolve, exculpate; 2: defend, plead for, second, excuse"},
{"vindication", "exoneration, apology, plea, assertion, defense, alibi, justification"},
{"vintage", "collection, harvest, crop, origin, year, era, epoch, generation, period"},
{"violate", "1: assault, defile, infringe, rape, desecrate, ravish, transgress, dishonor, invade, pollute; 2: (go against a law, convention, break, disobey, defy, flout, disregard, thumb one's nose at"},
{"violation", "1: transgression, infringement, infraction, negligence, trespass, breach; 2: rape, ravishment, defilement, assault, degradation, invasion"},
{"violence", "brutality, conflict, destructiveness, bloodshed, ferocity, fighting, frenzy, hostilities, savagery, terrorism, turbulence, wildness"},
{"VIP", "very important person, luminary, big shot, big cheese, honcho, high muck-amuck, celebrity, dignitary"}, 
{"virgin", "celibate, vestal, maiden, bachelor"}, 
{"virility", "masculinity, potency, vigor, machismo"},
{"virtue", "1: honor, integrity, attribute, excellence, goodness, morality, purity, worthiness; 2: (by virtue of) because of, on the grounds of"},
{"virtuosity", "expertise, mastery, panache, skiff, finesse"},
{"virtuoso", "maestro, artist, genius, master"},
{"virus", "1: germ, microorganism, bug; 2: sickness, illness, infection"},
{"viscera", "bowels, intestines, entrails, innards, guts, vitals"},
{"vision", "1: sight, perception, eyesight, range of view; 2: foresight, understanding, wisdom, prescience, farsightedness, astuteness, insight, discernment, imagination; 3: revelation, fantasy, apparition, mirage, hallucination, illusion"},
{"visionary", "prophet, seer, mystic, theorist, dreamer, idealist, enthusiast"},
{"visit", "noun - stay, stop, sojourn, excursion, stopover, layover; verb - stay, stop by, be the guest of, call on or upon, drop in on"},
{"visitation", "affliction, calamity, misfortune, adversity, trouble"},
{"visitor", "guest, company, caller, tourist"},
{"vista", "panorama, view, perspective, prospect"},
{"visualize", "picture, envisage, conceive, imagine, call up, see"},
{"vitality", "energy, exuberance, vivacity, liveliness, vim, drive, lustiness, pep, robustness, vigor, oomph"},
{"vitalize", "energize, strengthen, invigorate, reanimate"},
{"vitals", "organs, intestines, entrails"},
{"vitiate", "contaminate, spoil, invalidate, blemish, corrupt, pollute, impair, mar, taint"},
{"vituperate", "abuse, reproach, upbraid, denounce, berate, excoriate, vilify, malign"},
{"vixen", "shrew, spitfire, harpy, hellcat, bitch, fury"},
{"vocabulary", "language, words, lexicon, nomenclature, terminology, idiom; dictionary, glossary, thesaurus"},
{"vocation", "career, employment, profession, job, work, calling, position, business, niche, office, post, role"},
{"vogue", "fashion, style, trend, fad"},
{"voice", "noun - 1: speech, articulation, vocalization, tone, intonation, expression, inflection; 2: representative, spokesperson, spokesman, spokeswoman, agent, press agent, mouthpiece; 3: vote, say, say-so, choice, consideration, franchise; approval, sanction; 4: (with one voice) unanimously, consensually, all together; verb - assert, declare, say, disclose, divulge, express, exclaim, state, announce, intone"},
{"void", "noun - vacuum, chasm, cavity, emptiness, opening, gap; verb - 1: cancel, nullify, invalidate, annul, rescind; 2: empty, evacuate, defecate, eject, discharge"},
{"volition", "choice, will, resolution, determination, purpose"},
{"volley", "barrage, bombardment, fusillade, explosion, blast"},
{"volume", "1: quantity, amount, bulk, capacity, mass, body; 2: book, publication, tome, edition; 3: (of sound) loudness, amplitude, intensity"},
{"volunteer", "come forward, sign up, enlist, offer oneself"},
{"voluptuary", "hedonist, sensualist, bon vivant, debauchee, epicurean, pleasure-seeker"},
{"voluptuousness", "1: carnality, licentiousness, lusciousness, opulence, seductiveness, sensuality; 2: buxomness, shapeliness"},
{"vomit", "retch, regurgitate, spew up, throw up, puke, barf, toss one's cookies"},
{"voracity", "greed, ravenousness, hunger, acquisitiveness"},
{"vortex", "whirl, whirlpool, whirlwind, maelstrom, eddy"},
{"votary", "devotee, aficionado, follower, disciple, monk"},
{"vote", "noun - 1: decision, election, balloting, will, wish, referendum, plebiscite, choice; 2: (the right to vote) suffrage, franchise, enfranchisement; verb - 1: enact, establish, grant, confer; ratify; 2: (vote down) decide against, kill, defeat; 3: (vote in) elect, put in office, choose; 4: (vote out) reject, turn out or remove from office, defeat"},
{"vouch", "verify, affirm, attest, confirm, assert, testify, endorse"},
{"voucher", "confirmation, declaration, certification, affirmation"},
{"vouchsafe", "bestow, grant, confer, deign, impart"},
{"vow", "noun - oath, pledge, promise, troth; verb - swear, affirm, pledge, promise, devote, maintain"},
{"voyage", "journey, expedition, trip, travels, cruise, passage"}
};

Save["vnounandverbsyn", vsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
wsyn =
{
{"wad", "hunk, chunk, bundle, mass"},
{"waddle", "wobble, shuffle, totter, rock, sway, strut"},
{"waffle", "hedge, evade, equivocate, hem and haw, sidestep, tergiversate, sit on the fence"},
{"waft", "drift, float, sail, fly, glide, breeze, carry"},
{"wag", "shake, nod, bob, waggle, rock, wave"},
{"wage", "noun -earnings, salary, allowance, fee, payment, compensation, recompense, stipend; verb - engage in, carry on, conduct, undertake, practice, pursue"},
{"wager", "bet, venture, gamble, speculate, stake, hazard"},
{"wagon", "cart, buggy, carriage, truck, van"},
{"waif", "orphan, foundling, stray, street urchin"},
{"wail", "noun - cry, howl, yowl, caterwaul, lament, moan; verb - howl, yowl, cry, weep, grieve, lament, moan"},
{"wait", "noun - interval, delay, halt, hiatus, pause, rest, stay, holdup, hesitation; verb - 1: expect, anticipate, watch for; 2: pause, delay, stay, linger, tarry, bide one's time, cool one's heels; 3: (wait on) attend, serve, help"},
{"waiter", "server, waitress, headwaiter, counterman, garcon, host"},
{"waitress", "server, waiter, head-waitress, counter girl, hostess"},
{"waive", "defer, relinquish, forgo, give up, do without, resign, renounce, surrender"},
{"wake", "noun - 1: track, waves, aftermath, trail, wash, backwash; 2: funeral, vigil, death watch; verb - 1: arise, get up, rouse, stir; 2: stimulate, provoke, enliven, galvanize; 3: (wake up) arise, awaken, rise and shine, get up"},
{"walk", "noun - 1: stride, gait, tread, pace, step, saunter; 2: path, trail, sidewalk, pavement, pathway, footpath, track, promenade, street; 3: stroll, ramble, hike, trek; verb - 1: go on foot, stride, amble, stroll, trek, traipse, saunter, tread, hike, perambulate, promenade, tramp, trudge, hoof it; 2: (walk out on) abandon, desert, leave; 3: (walk away from) forsake; 4: (walk off with) steal, take, appropriate, purloin, filch, abscond with"},
{"walkover", "easy win, conquest, triumph, victory, pushover"},
{"walker", "pedestrian, hiker, wayfarer, backpacker, rambler, footslogger"},
{"walkway", "path, lane, sidewalk, footpath, promenade, esplanade"},
{"wall", "1: divider, enclosure, partition, barricade, barrier, obstacle, obstruction; 2: (wall up) enclose, close up, wall in or out, surround"},
{"wallet", "billfold, purse, pocketbook, pouch"},
{"wallop", "hit, punch, pound, strike, beat, slug, pummel, lambaste, trounce, swipe, smack"},
{"wallow", "bask, revel, relish, luxuriate, indulge, glory"},
{"wand", "staff, stick, baton, scepter, rod"},
{"wander", "1: stroll, ramble, roam, hike, walk, saunter; 2: digress, ramble, stray, shift"},
{"wanderer", "drifter, nomad, vagabond, rambler, gypsy, itinerant, wayfarer, traveler"},
{"wane", "fade, ebb, abate, dim, dwindle, subside, diminish, taper off, weaken"},
{"wangle", "manipulate, contrive, scheme, maneuver, finagle, engineer, pull off"},
{"want", "1: desire, crave, long for, lust for, have an urge for, aspire, covet, thirst or hunger after, incline toward, fancy, hanker, have a yen or an itch for; 2: lack, need, require, be deficient in, be deprived of"},
{"war", "noun - battle, combat, hostilities, fighting, action; verb - fight, battle, wage or make war, combat, attack, bombard"},
{"warble", "sing, trill, yodel"},
{"ward", "1: division, district, territory precinct, diocese, neighborhood, parish; 2: dependent, juvenile charge, foster child, orphan, godchild, adopted child; 3: (ward off) repel, deflect, fend off, evade, stave off, avert, block, thwart, turn aside, turn away or back"},
{"warden", "guardian, keeper, caretaker, curator, administrator, custodian, superintendent"},
{"wardrobe", "1: apparel, clothes, outfit; 2: closet, clothespress, armoire, cabinet"},
{"warehouse", "storehouse, depository, depot, stockroom"},
{"wares", "merchandise, products, stock, commodities, goods"},
{"warfare", "military operations, combat, battle, hostilities, fighting, struggle, discord, arms"},
{"warlock", "sorcerer, witch, wizard, conjurer, enchanter, magician"},
{"warm", "1: heat, heat up, reheat; 2: arouse, stimulate, agitate, excite, inflame"},
{"warmth", "affection, kindliness, affability, tenderness, hospitality; fervor, intensity, spirit, effusiveness, passion, enthusiasm"},
{"warn", "caution, alert, put on one's guard, counsel, advise, apprise, notify, inform, tip off"},
{"warning", "notice, caution, monition, admonishment, alert, tip, tip-off, word to the wise, notification, omen, handwriting on the wall, sign, threat, premonition"},
{"warp", "noun - irregularity, kink, bend, deviation, distortion, twist, perversion; verb - deviate, distort, deform, contort, bend, kink, pervert"},
{"warrant", "noun - 1: permit, authorization, license, sanction; 2: voucher, guarantee, warranty, assurance; verb - 1: justify, explain, give grounds for, call for, deserve, merit, bear out; 2: authorize, approve, sanction, license, empower"},
{"warranty", "guarantee, contract, pledge, assurance, certificate, covenant"},
{"warrior", "soldier, combatant, war horse, war-dog, champion, fighter"},
{"warship", "fighting ship, armored vessel, gunboat"},
{"wash", "noun - 1: laundry, soiled clothing, washing; 2: current, eddy, surge, flow, lapping, wave, gush, spurt; 3: liquid, rinse, swab, coating; verb - 1: clean, cleanse, bathe, soak, scrub, scour, wipe, take a bath or shower, freshen up, clean up; 2: (apply a liquid coating to) moisten, swab, paint, whitewash, color, coat, dye, tint, stain, touch up, daub; 3: Be plausible, be reasonable, be convincing, standup to examination, hold water; 4: (wash one's hands) abdicate responsibility, have nothing to do with, give up, leave to one's own devices, lose patience"},
{"washed-out", "1: tired, pale, wan; 2: dismissed, discharged, let go, dropped, cashiered, drummed out"},
{"washout", "failure, disaster, fiasco, disappointment, mess, bust"},
{"waste", "noun - 1: refuse, debris, leavings, dregs, dross, offal, scrap, spoilage, garbage, rubbish, trash, litter; 2: destruction, devastation, loss, ruin; 3: misapplication, misuse, squandering; verb - 1: deplete, squander, exhaust, fritter away, drain, throw away, consume, dwindle; 2: ravage, destroy, devastate, eat away, lay waste, ruin; 3: (waste time) malinger, loaf , dawdle, drift"},
{"wasteland", "barrenness, void, desert, wilderness, waste"},
{"watch", "noun - 1: clock, timepiece; 2: lookout, surveillance, guard, patrol, vigil, observation; vigilance, alertness, watchfulness; verb - 1: observe, see, take notice, view, pay attention, concentrate, attend; 2: guard, keep an eye on, patrol, police"},
{"watchdog", "guard dog, protector, guardian, custodian, vigilante, inspector, monitor"},
{"watchman", "guard, security guard, caretaker, custodian"},
{"watchword", "buzzword, catch phrase, catchword, maxim, motto, byword, battle-cry, slogan; password, shibboleth"},
{"water", "1: moisten, dampen, soak, douse, drench, hose, irrigate; 2: (water down) dilute, weaken, thin, mitigate, qualify, tone down, soften"},
{"wave", "noun - 1: swell, crest, whitecap, breaker, comber, curl, billow; 2: undulation, rippling, sway, winding, coil, curl, roll, twirl, loop, swirl, corkscrew; verb - flutter, ripple, sway, weave, oscillate, undulate, wag; flourish, gesture, signal, wield"},
{"waver", "vacillate, fluctuate, hesitate, falter, waffle, hem and haw, sway, blow hot and cold, shilly-shally, seesaw, go back and forth"},
{"wax", "expand, increase, magnify, develop, swell, enlarge"},
{"wayfarer", "wanderer, itinerant, nomad, gypsy, globetrotter, traveler, trekker, voyager"},
{"waylay", "lie in wait for, intercept, hold up, accost, ambush, seize, set upon, mug"},
{"ways and means", "funds, capital, cash, resources, wherewithal; methods, procedure"},
{"weaken", "abate, diminish, lessen, fade, thin, mitigate, undermine, emasculate, reduce, water down"},
{"weakling", "coward, wimp, mouse, milksop, sissy"},
{"weakness", "1: flaw, frailty, fault, deficiency, failing, vulnerability, Achilles' heel; 2: predilection, penchant, proclivity, soft spot, inclination, fondness, craving"},
{"weal", "welt, wound, contusion, scar, cicatrix, mark"},
{"wealth", "fortune, richness, capital, property, possessions, means, abundance, affluence, bounty, prosperity, riches, opulence"},
{"wean", "break of, disaccustom, detach"},
{"weapon", "armament, protection, weaponry, military hardware, ordnance"},
{"wear", "noun - 1:  depreciation, erosion, damage, corrosion, dilapidation; 2: (wear and tear) damage, depletion, depreciation, loss; verb - 1: dress, put on, don, be clothed in, have on, cover, wrap, get into; 2: erode, decline, decay, deteriorate, waste, fade, go to seed; 3: (wear down) chip away at, erode, corrode, diminish, reduce; overcome, undermine; 4: (wear off) subside, diminish, dwindle, fade, lessen, peter out, wane, ebb; 5: (wear out) exhaust, deteriorate, fray, use up, consume, tire, tucker out; 6: (wear the pants) dominate, run things, boss, control, keep under one's thumb"},
{"weariness", "lethargy, tiredness, exhaustion, fatigue, drowsiness, sleepiness, tiredness, listlessness, languor"},
{"weather", "noun - 1: climate, temperature, conditions, rainfall; 2: (under the weather) sick, ailing, ill, indisposed; verb - 1: expose, harden, petrify, dry, bleach, blanch, whiten, tan, bum; 2: overcome, endure, become toughened, grow hardened, stand up against, bear the brunt of, acclimate oneself, grow strong through"},
{"weave", "1: criss-cross, interlace, intertwine, wreathe, mesh, spin, knot, braid, plait, twist; 2: (put together mentally) contrive, fabricate, form, construct, compose, piece together, manufacture, create"},
{"web", "net, mesh, lattice, interlacing, screen, snare, tangle, trap, weave"},
{"wed", "1: marry, unite, espouse, tie the knot, get hitched, jump the broomstick; 2: fuse, unify, merge, yoke, commingle"},
{"wedding", "nuptials, matrimony, marriage, bridal, espousals"},
{"wedge", "noun - chunk, lump, block, piece; verb - force, jam, squeeze, lodge, thrust, cram, crowd, ram, stuff, push, pack"},
{"wedlock", "marriage, matrimony, holy matrimony, union"},
{"weed", "noun - 1: cigar, cigarette, tobacco, coffin nail, fag, joint; 2: marijuana, ganja, pot, Mary Jane, locoweed; verb - 1: hoe, garden; 2: (weed out) thin out, get rid of, eliminate, purge, remove, root out, eradicate"},
{"week", "seven days, hebdomad"},
{"weep", "cry, sob, lament, moan, mourn, whimper, bewail, snivel, blubber, boo-hoo"},
{"weigh", "1: think over, mull over, give thought to, consider, cogitate, contemplate, ponder, reflect on, study, deliberate, evaluate; 2: (weigh down) burden, depress, worry, oppress, afflict, bear down, trouble, weigh upon"},
{"weight", "noun - 1: heaviness, load, heft, burden, mass, density, ponderousness, tonnage, substance; 2: ballast, counterbalance, counterweight, sinker, anchor, sandbag; 3: importance, influence, authority, power, sway, clout; verb - encumber, impede, overburden, handicap, hold down, charge, keep down, unbalance, weigh down"},
{"weirdo", "oddball, freak, crackpot, eccentric, nutcase, fruitcake, queer fish, loony, nut"},
{"welcome", "noun - greeting, reception, hospitality, acceptance, salutation, red carpet; verb - greet, receive, accept, meet, approve of, embrace, roll out the red carpet for"},
{"weld", "fuse, connect, bind, unite, link, solder, make fast, join"},
{"welfare", "health, happiness, well-being, benefit, profit, prosperity, good fortune"},
{"well", "noun - waterhole, shaft, fountain, spring, pool, source, repository; verb - spring, flow, gush, swell, rise, brim over, stream, flood, seep, trickle"},
{"well-being", "comfort, happiness, welfare, contentment"},
{"welt", "cicatrix, weal, contusion, mark, scar, ridge, streak, burn"},
{"welter", "noun - turmoil, confusion, muddle, tangle, web, mess, jumble, mish-mash, hodge-podge; verb - wallow, roll, flounder, tumble, pitch, writhe, heave, wade, stumble"},
{"wend", "1: walk, ramble, saunter, stroll; 2: (wend one's way) make one's way, progress, move, wander, travel, plod, hike"},
{"wet", "moisten, water, soak, drench, douse, saturate, dampen, souse, irrigate"},
{"wetness", "dampness, moisture, liquid, water, condensation, sogginess"},
{"whack", "noun - 1: hit, smack, blow, buffet, slug, belt, bash, sock, slap, crack, wallop, rap; 2: (out of whack) out of order, not working, inoperative; mixed up, on the blink, out of sync; 3: (take a whack at) attempt, try, endeavor, give it a shot or try; verb - clobber, hit, smack, lambaste, buffet, cuff, strike, wale, wallop, slap, slug, rap"},
{"wharf", "dock, pier, marina, quay, landing-stage, jetty"},
{"wheedle", "cajole, persuade, entice, importune, coax, charm, inveigle"},
{"wheel", "1: circle, disk, ring, hoop, roller, caster; 2: vehicle, bicycle, tandem, bike; 3: (at the wheel) in control, running things, driving"},
{"wheels", "car, automobile, vehicle"},
{"wheeze", "gasp, cough, rasp"},
{"whereabouts", "location, place, vicinity, site, position"},
{"wherewithal", "resources, capital, means, funds, cash, money"},
{"whet", "1: sharpen, hone, file, grind, strop; 2: incite, arouse, awaken, stimulate, titillate, kindle, pique, stir, increase"},
{"whiff", "smell, inhale, sniff"},
{"whim", "impulse, caprice, quirk, fad, notion, urge, whimsy, fancy"},
{"whimper", "cry, mewl, snivel, whine, sob, weep, blubber"},
{"whine", "complain, gripe, carp, grouse, grumble, moan, sob, whimper, cry, beef, bellyache"},
{"whip", "noun - lash, switch, cat-o-nine-tails, riding-crop, horsewhip, cane, thong, rawhide; verb - 1: flog, thrash, flagellate, lash, paddle, prod, punish, spank, strap, switch, tan; 2: (defeat soundly) conquer, defeat, smash, lick, trounce, outdo, overpower, bury; 3: (blend a food mixture) agitate, beat, stir, whisk; 4: (whip into shape) polish, fix, finish, complete, get together, get one's act together"},
{"whirl", "noun - 1: twirl, gyration, twist, reel, rotation, spin, stir; 2: (mental confusion) flurry, dither, tizzy, confusion, hubbub, tumult; verb - twirl, gyrate, twist, reel, rotate, spin, swirl, swivel"},
{"whisk", "sweep, swipe, brush, whip, beat, flick dart, scoot, hasten, rush"},
{"whisker", "hair, bristle, seta, vibrissa"},
{"whiskers", "(facial hair) beard, mustache, side bums, muttonchops, goatee"},
{"whiskey", "bourbon, rye, John Barleycorn Scotch, malt, mountain dew, moonshine"},
{"whisper", "noun - secret, rumor, insinuation, suspicion, suggestion, gossip, buzz, hint, hiss, breath; verb - divulge, gossip, insinuate, intimate, murmur, hint, hiss, breathe, buzz"},
{"whistle", "noun - warble, call, cheep, chirp, song, siren; verb - warble, sing, call, cheep, chirp"},
{"whit", "iota, speck, mite, atom, fragment, particle, pinch, trace, dash, crumb, bit, drop, hoot, damn"},
{"whiten", "blanch, bleach, whitewash, fade, pale"},
{"whitewash", "noun - cover-up, stonewall, red herring, camouflage, concealment, deception; excuse, rationalization, extenuation; verb - cover up, stonewall, camouflage, conceal, gloss over, make light of, euphemize"},
{"whittle", "carve, pare, shape, trim; wear away, diminish, erode, undermine"},
{"whiz", "prodigy, genius, star, marvel, wonder, wunderkind"},
{"whole", "entirety, entity, total, everything, all, aggregate, lot, unit, Gestalt"},
{"whoop", "1: shout, holler, roar, scream, hoot hurrah, cheer, yell, shriek; 2: (whoop it up)  celebrate, get drunk, get noisy, party, kick up one's heels, paint the town red"},
{"whopper", "lie, tall tale or story, falsehood, fabrication, untruth, fib"},
{"whore", "prostitute, hooker, call girl, streetwalker, tramp, tart, hustler, harlot, strumpet, working girl"},
{"whorehouse", "brothel, bordello, bawdy-house, cathouse, house of ill repute, bagnio"},
{"whorl", "spiral, vortex, helix, coil, corkscrew, turn, twist, convolution"},
{"widen", "broaden, extend, expand, open out, distend, enlarge, splay, spread, dilate"},
{"width", "wideness, thickness, breadth, diameter, girth, span, scope, amplitude, extent, reach"},
{"wield", "brandish, hold, maintain, possess, manipulate, exercise, control, exert, handle, use, utilize"},
{"wife", "spouse, woman, bride, helpmate, mate, consort, partner, better half"},
{"wiggle", "wriggle, squirm, shimmy, writhe, twist, twitch"},
{"wilderness", "wild, jungle, desert, forest, wasteland, maze, tangle, jumble, confusion"},
{"wildlife", "animals, fauna, game"},
{"wilds", "wilderness, wasteland, outback, desert, boondocks, the sticks, the back of beyond, the middle of nowhere"},
{"wile", "trickery, artifice, craftiness, guile, cunning, slyness; ruse, lure, device, ploy, subterfuge, contrivance, stratagem"},
{"will", "noun - 1: desire, inclination, volition, want, wish, pleasure, yearning, craving, longing, hankering; 2: instructions, command, directions, order, insistence, injunction; verb - 1: command, insist, decree, order, demand, enjoin, request; 2: wish, want, incline to, prefer"},
{"willpower", "self-control, discipline, self-discipline, determination, resolution, grit, drive, resolve, single-mindedness, heart, mettle"},
{"wilt", "languish, wane, atrophy, droop, sag, wither, diminish"},
{"wimp", "sap, milksop, marshmallow, drip, nebbish"},
{"win", "noun - victory, triumph, conquest, success; verb - 1: succeed, be victorious, prevail, get the best of, triumph, conquer, overwhelm, overcome; 2: obtain, acquire, gain, secure, get; 3: (succeed in persuading) convince, persuade, sway; 3: (win over) bring around, talk into, influence, persuade, convince, influence, sway, talk into"},
{"wince", "flinch, recoil, shrink, quail, drawback, cower, cringe"},
{"wind", "noun - 1: air current, breeze, gust, gale, blast, flurry, draft; 2: (get wind of) hear of, learn, sense, understand, be clued in; verb - 1: coil, furl, twine, bend, reel, twist, encircle, serpentine, zigzag, meander, ramble; 2: (wind down) unwind, relax, slacken off, quiet down, slow down, subside; 3: (wind up) conclude, end, finalize, close down, wrap up, finish, terminate"},
{"windbag", "gossip, braggart, big-mouth, blowhard, bore"},
{"windfall", "bonanza, jackpot, godsend, manna, pennies from heaven, stroke of luck, treasure-trove"},
{"window", "pane, glass, dormer, opening, skylight"},
{"wing", "noun - 1: annex, addition, ell, hall, division, section, part; 2: (take wing) leave, go, depart, run off, flee, exit, make tracks; 3: (take under one's wing) help, nurture, adopt, foster, favor, protect, sponsor, look after; verb - wound, hurt, injure, bring down"},
{"wink", "noun - moment, instant, jiffy, split second, flash; verb - 1: blink, flirt, make eyes at, bat eyes at; 2: sparkle, twinkle, gleam, flash; 3: (wink at) pretend not to see, gloss over, condone, excuse, overlook, look the other way, permit, forgive"},
{"winner", "champion, victor, master, conqueror, vanquisher, first"},
{"winnings", "prizes, spoils, takings, profits, gains, proceeds"},
{"winnow", "sift, separate, diffuse, divide, comb, cull, select, fan, part"},
{"wipe", "1: clean, sponge, wash, remove, clear, swab; 2: (wipe out) eradicate, abolish, annihilate, obliterate, extirpate, exterminate, expunge, erase, blot out"},
{"wire", "noun - 1: coil, cable, line, aerial, conductor, filament; 2: telegram, cablegram, message; 3: (down to the wire) to the very end, at last, finally, eventually; 4: (get in under the wire) just make it, succeed, arrive, squeak through; verb - telegraph, cable, fax, notify, inform"},
{"wisdom", "intelligence, knowledge, enlightenment, astuteness, comprehension, sagacity, learning, erudition, judgment, reason, common sense, understanding"},
{"wiseacre", "smart aleck, wise guy, wise-ass; wisenheimer, smarty-pants"},
{"wisecrack", "barb, jibe, joke, one-liner, witticism, gag, jest, quip"},
{"wish", "noun - aspiration, hope, whim, inclination, desideratum; hankering, yen, desire, yearning, want, hunger, urge; verb - 1: aspire, yearn, hope, crave, yen, hunger, long for, want, need, desire; 2: require, order, ask, bid, request, command"},
{"wisp", "strand, lock, thread, snippet, piece, twist"},
{"wit", "1: cleverness, intelligence, intellect, reason, discernment, common sense, brains; 2: comedian, humorist, banterer, life of the party, wisecracker, wise guy; 3: humor, whimsicality, drollery, banter, repartee; witticism, sally, bon mot, joke, jest, quip, pun, wisecrack, gag; 4: (at one's wit's end) desperate, helpless, hopeless, at the end of one's rope, troubled, downhearted"},
{"witch", "1: sorceress, enchantress, magician, hag, occultist, necromancer"}, 
{"witchcraft", "magic, sorcery, necromancy, enchantment, spell, incantation, voodoo, occult, conjuration, divination, witchery, wizardry"},
{"withdraw", "retract, take back, revoke, rescind, recant; disengage, secede, pull back, retreat, back out, back off, draw back, go away"},
{"withdrawal", "disengagement, extraction, exodus, retreat; retraction, disclaimer"},
{"wither", "1: shrivel, wilt, languish, disintegrate, droop, fade, decline, shrink; 2: snub, humiliate, abash, shame, mortify, put down"},
{"withhold", "hold back, retain, reserve, keep, suppress, repress, check, conceal, hide, secrete"},
{"withstand", "endure, bear, tolerate, cope with, face, brave, stand one's ground, hold out, stay the course, survive, weather"},
{"witness", "1: observer, spectator, corroborator, testifier, voucher, bystander; 2: (bear witness) attest, testify, vouch for, confirm, evidence"},
{"wits", "reason, judgment, faculties, sense, intelligence, intellect, comprehension, cleverness, brains, smarts"},
{"witticism", "quip, pun, repartee, bon mot, one-liner, sally, jibe"},
{"wizard", "1: sorcerer, warlock, magician, necromancer, enchanter, conjurer, occultist; 2: expert, master, ace, genius, virtuoso, star, maestro, whiz, hotshot"},
{"wizardry", "sorcery, witchcraft, magic, enchantment, occultism, necromancy, the black art, incantation, divination, voodoo"},
{"wobble", "sway, teeter, totter, seesaw, oscillate, fluctuate; shilly-shally, waver, hesitate"},
{"woe", "suffering, misery, heartbreak, pain, grief, depression, melancholy, tribulation, wretchedness, sorrow, anguish, agony"},
{"woman", "female, lady, girl, mother, daughter, sister, wife"},
{"women", "womankind, womanhood, womenfolk, sisterhood"},
{"wonder", "noun - 1: (appreciation of something extraordinary) fascination, amazement, astonishment, awe, curiosity; 2: (something extraordinary) rarity, spectacle, miracle, curiosity, marvel, sight, sight to see; verb - 1: speculate, conjecture, ponder, query, question, inquire, cogitate, ruminate; 2: marvel, gape, gawk, stare"},
{"wood", "1: lumber, timber, log, planks; 2: forest, grove, thicket, woods, woodland, copse, trees; 3: (out of the woods) safe, out of danger, free and clear, secure, in the clear"},
{"woodland", "forest, woods, boscage"},
{"wool", "1: fleece, yam; 2: (pull the wool over someone's eyes) deceive, con, dupe, fool, delude, trick, lead up the garden path, put one over on, snow, pull a fast one on"},
{"word", "1: expression, form, name, term, designation, concept, lexical form; 2: promise, pledge, declaration, commitment, word of honor; 3: report, news, information, tidings, message, announcement, account, advice, intelligence; 4: (a good word) endorsement, testimonial, recommendation, support, boost, plug; 5: (have words with) argue, differ with, bicker, fight, quarrel, disagree; 6: (in a word) briefly, succinctly, in short, in a nutshell, thus; 7: (the word) information, knowledge, truth, the facts, the lowdown; verb -  express, say, put in words, write, phrase, explain, couch"},
{"wordiness", "verbiage, wordage, long-windedness, verbosity, prolixity, logorrhea"},
{"wording", "phrasing, diction, terminology, choice of words, verbiage, syntax"},
{"words", "1: dispute, argument, contention, wrangle, quarrel, tiff; 2: conversation, discussion, chat, communication"},
{"work", "noun - 1: job, task, chore, assignment, project, commitment, duty, obligation; 2: (product of someone's labor) performance, handiwork, output, endeavor, production; 3: occupation, profession, job, vocation, line, calling, employment, craft, trade, business, skill, avocation, pursuit; 4: (in the works) planned, prepared for, ready, budgeted, in the cards, coming, primed; 5: (make short) work of finish off, deal with, dispose of, prevent, stop, put paid to; verb - 1: (do a job or task) labor, toil, do; slave, sweat, punch a time clock, work one's fingers to the bone, buckle down, work like a horse or a dog, put one's nose to the grindstone; 2: (operate effectively, as a machine) function, go, run, serve, operate; 3: (bring about a result) accomplish, achieve, effect, manage, control; 4: (work force) personnel, labor force, employees, staff, hands; 5: (work in) include, squeeze in, find a place for, introduce; 6: (work out) turn out, pan out, be resolved; 7: (work over) fix, repair, redo, beat, punish, thrash, abuse, beat up or upon, assault, mug; 8: (work up) develop, produce, elaborate, refine, get or pull together, assemble, collect, gather"},
{"worker", "laborer, employee, tradesperson, workman, workwoman, craftsperson, artisan"},
{"working", "operation, routine, method, functioning, action, running, system"},
{"workings", "excavations, shaft, mine, pit, diggings, quarry"},
{"workmanship", "skill, craft, technique, expertise, craftsmanship, execution, artistry, artisanship"},
{"workout", "tryout, drill, rehearsal, practice, exercise, conditioning, training"},
{"works", "1: parts, cogs, wheels, gears, pistons, springs, coils, chains, rods, pulleys, wires; 2: everything, all, totality, entirety, the whole, the whole shebang"},
{"workshop", "1: seminar, conference, class, symposium; 2: studio, atelier, workroom"},
{"world", "1: earth, globe, planet, terrestrial sphere; 2: universe, cosmos, creation, nature; 3: (an individual's reality) environment, atmosphere, milieu, society, human intercourse; experience, inner life, memory; 4: (for all the world) seemingly, to all appearances, apparently, for everything and anything, no matter what, regardless; 5: (on top of the world) exuberant, delighted, triumphant, happy, ecstatic, jubilant; 6: (out of this world) extraordinary, excellent, remarkable, superb, fabulous, great, incredible, fantastic"},
{"worm", "1: insinuate oneself, sidle, sneak, inch, crawl; 2: (worm out of) avoid, evade, get out of, escape"},
{"worry", "upset, distress, agonize, vex, faze, disturb, badger, harass, pester, torment, hassle, annoy"},
{"worrywart", "nervous Nellie, fretter, neurotic, paranoid"},
{"worsen", "decline, deteriorate, degenerate, retrogress, sink, go downhill, take a turn for the worse, go from bad to worse; exacerbate, aggravate"},
{"worship", "noun - praise, adoration, exaltation, honor, love, reverence, homage, glorification, deification, laudation, prayer; verb - praise, adore, adulate, exalt, idolize, venerate, love, glorify, put on a pedestal, laud, honor, revere"},
{"worshiper", "churchgoer, communicant, congregant, supplicant, celebrant, pilgrim"},
{"worst", "vanquish, subdue, overpower, defeat, conquer, best, subjugate, beat"},
{"worth", "value, quality, goodness, excellence, merit"},
{"wound", "noun - injury, lesion, laceration, scar, gash, cut, insult; hurt, damage, distress, torment, pang, harm, pain; verb -1: injure, lacerate, gash, slash, cut, damage, traumatize; 2: (insult by one's actions or words) pain, hurt, mortify, offend, insult, cut"},
{"wow ", "impress, win over, bowl over, flabbergast, astound"},
{"wraith", "apparition, spirit, ghost, phantom, specter, spook"},
{"wrangle", "quarrel, disagree, squabble, bicker, argue, brawl, fight, row, fall out, scrap"},
{"wrap", "noun - shawl, cloak, cape, stole, mantle, robe; verb -  1: enclose, bundle up, package, encase, surround, swathe, muffle, shroud, cloak, cocoon, sheathe, cover; 2: (wrap up) conclude, end, finish, terminate, bring to a close, wind up"},
{"wrapper", "packaging, sleeve, sheath, paper, cover, jacket"},
{"wrapping", "packaging, paper, tinfoil, bubble wrap, carton"},
{"wrath", "rage, anger, temper, fury, indignation, resentment, passion, exasperation, ire, displeasure, spleen"},
{"wreak", "cause, create, execute, inflict, unleash, perpetrate, bring about, carry out, consummate"},
{"wreath", "garland, crown, festoon, lei, band, loop, ring"},
{"wreathe", "entwine, adorn, festoon, swathe, wind, wrap, crown, encircle"},
{"wreck", "devastate, ravage, demolish, destroy, ruin, spoil, quash, subdue, break, shatter, smash, play havoc with"},
{"wreckage", "debris, rubble, remains, ruin, fragments, pieces, flotsam"},
{"wrench", "noun - pang, sorrow, pain, ache, upheaval, sadness, blow, shock; verb - force, jerk, wrest, tear, wring, rip, pull, yank, tug"},
{"wrest", "wrench, extract, take, force, pull, seize"},
{"wrestle", "struggle, tussle, grapple, scuffle, vie, fight, battle, combat, contend"},
{"wretch", "ruffian, scoundrel, rogue, miscreant, cad, villain, blackguard, rapscallion, rascal, good-for-nothing, ne'er-do-well"},
{"wriggle", "squirm, wiggle, writhe, twist, worm, snake, extricate, dodge, edge, sidle, talk one's way out"},
{"wring", "twist, squeeze, coerce, tract, extort, force, rend, wrench, mangle, strangle"},
{"wrinkle", "noun - crease, line, furrow, crow's foot, rumple, crinkle, pucker, gather; verb - crinkle, crease, furrow, line, rumple, fold, corrugate"},
{"writ", "decree, summons, court order, subpoena"},
{"write", "1: compose, draft, formulate, create, communicate, correspond; 2: inscribe, copy, jot down, pen, record, scribble, take down, transcribe; 3: (write off) disregard, cancel, cross out, destroy; 4: (write up) develop, expand, work up, describe, compose"},
{"writer", "author, litterateur, librettist, scribe, wordsmith, columnist, novelist, poet, playwright"},
{"writhe", "thresh, squirm, wriggle, contort, thrash, wreathe, struggle, coil, contort, twist, jerk, wiggle"},
{"writing", "1: literature, publication, letters, opus, work, composition; 2: calligraphy, penmanship, holography; scribble, script, scrawl, holograph"},
{"wrong", "noun - transgression, sin, inequity, error, injustice, offense, abuse, crime, misdeed, infraction, trespass; verb - abuse, harm, hurt, injure, malign, mistreat, oppress, ill-use"},
{"wrongdoer", "offender, transgressor, culprit, miscreant, perpetrator, delinquent, criminal, evildoer, sinner"},
{"wrongdoing", "transgression, offense, mischief, error, delinquency, iniquity, crime, sin"}
};

Save["wnounandverbsyn", wsyn]

(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
xyzsyn = 
{
{"xenophobia", "insularity, isolationism, racism"},
{"Xerox", "copy, photocopy, reproduce, duplicate, ditto"},
{"x-ray", "radiograph, x-ray film, roentgenogram"},
{"xylophone", "vibraphone, vibes, glockenspiel, marimba"},
{"yacht", "boat, ship, pleasure boat, sloop"},
{"yak", "noun - prattle, blather, gossip, hot air; verb - prattle, blather, yap, run on, chatter, jabber, gossip"},
{"yahoo", "brute, savage, beast, boor, barbarian"},
{"yammer", "1: complain, whine, grumble, whimper, bitch; 2: prattle, babble, yak, blather"},
{"yank", "1:  tug, wrench, pull, jerk, draw, snatch; 2: (Yank) American, Yankee, soldier, GI Joe, Joe, GI, doughboy"},
{"Yankee", "Northerner, New Englander, Easterner, American, North American, gringo, Yank"},
{"yap", "jabber, blather, yammer, babble, rant, jaw, chatter"},
{"yard", "grounds, lawn, garden, backyard, court, quadrangle; corral, pen, stockyard; terminal"},
{"yardstick", "measure, gauge, standard, norm, criterion, model, pattern, rule, benchmark, touchstone, paradigm"},
{"yarn", "1: fiber, spun thread, spun wool, cotton fiber; 2: tale, story, narrative, tall story, fabrication, cock-and-bull story, fish story"},
{"yaw", "pitch, swerve, deviate, veer, bank, turn"},
{"yawl", "sailboat, boat, ship, vessel"},
{"yawn", "gape, open, gap, split, part, diverge"},
{"yearling", "suckling, nursling, weanling, baby"},
{"yearning", "desire, longing, craving, lust, passion, want, wish"},
{"years", "age, oldness, maturity, senility, seniority"},
{"yeast", "leaven, ferment"},
{"yell", "shout, holler, bellow, scream, raise one's voice, whoop, yowl, howl, hoot, shriek, cheer"},
{"yelp", "bark, cry, yap, yip, yowl, howl, bay, hoot"},
{"yen", "desire, longing, yearning, craving, hankering, passion, need, want, lust"},
{"yes-man", "lackey, sycophant, bootlicker, minion, toady"},
{"yesterday", "the day before, the other day, the past, times gone by, the old days"},
{"yield", "noun - 1: harvest, crop, produce; 2: profit, earnings, income, return, revenue, output, proceeds; verb - 1: surrender, succumb, capitulate, give up, knuckle under, cry uncle, submit, concede; quit, throw in the towel, resign, abdicate; 2: (result in) produce, bear, bring forth, give; profit, return, bring in, sell for, pay; 3: (lose an argument) give in, grant, concede, defer, concur, allow, admit, accept, acquiesce, assent, comply"},
{"yodel", "warble, trill, sing"},
{"yoke", "noun - 1: bond, chain, link, coupling; 2: oppression, subjugation, servility, serfdom, bondage, enslavement, slavery; burden; verb - link, connect, bind, attach, join, couple, wed, conjoin, fix, secure, fasten; enslave"},
{"yokel", "bumpkin, rustic, hick, hayseed, hillbilly, clodhopper, yahoo"},
{"young", "offspring, children, babies, brood, litter, progeny"},
{"youngster", "child, little boy, little girl, youth, kid"},
{"youth", "1: adolescent, teenager, minor, child, junior, boy, girl, student, pup, kid; 2: (time or state of being young) adolescence, childhood, boyhood, girlhood, juvenility, teens, salad days; 3: (young people collectively) children, the younger generation, kids, youngsters"},
{"youthfulness", "vivacity, vigor, liveliness, energy, enthusiasm"},
{"yowl", "caterwaul, wail, howl, yelp, cry, screech"},
{"Yule", "Christmas, Nativity, holiday season, yuletide, Noel"},
{"zeal", "enthusiasm, eagerness, fervor, gusto, verve, spirit, passion, intensity, zest, dedication, enterprise"},
{"zealot", "fanatic, extremist, enthusiast, partisan, devotee, follower, disciple, fan"},
{"zenith", "top, summit, pinnacle, peak, apex, apogee, climax, acme, vertex"},
{"zephyr", "wind, west wind, draft, breeze"},
{"zeppelin", "blimp, airship, dirigible, balloon"},
{"zero", "1: nothing, null, naught, cipher, zip, 	zilch, nix, goose egg; 2: (zero in) on concentrate on, focus on, home in on, aim for, pinpoint; 3: (zero hour) target day, D-day, appointed hour, now"},
{"zest", "1: gusto, relish, appetite, joie de vivre, enjoyment, zip, brio, delight, zeal, elan; 2: piquancy, pungency, taste, spice, bite, tang, zing, punch, kick"},
{"zigzag", "meander, wind, snake"},
{"zing", "energy, animation, verve, sparkle, spirit, vitality"},
{"zip", "noun - vigor, energy, vim, drive, enthusiasm, pizzazz; verb - rush, dash, run, fly, scoot, hurry, race"},
{"zone", "area5 district, region, territory, section, community, neighborhood, sector, tract, meridian, latitude, belt"},
{"zoo", "zoological garden, menagerie, animal park, safari park"},
{"zoom", "dash, rush, race, speed, streak, zip"}
};

Save["xyznounandverbsyn", xyzsyn]

CreateReqType[typename_, attributelist_]:= 
(* Ouput: *)
(* a file of requirement statements and their attribute values, each with a unique integer identifier, the first record of which defines the attribute types to be associted with this requirement type *)
(* Input: *)
(* typename_ = a text string, name of requirement type *)
(* attributelist_ = a text array with the form: {{attribute 1 name, attribute 1 definition}, ...} *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{temp},temp={attributelist,1};
Save[typename,temp]]

DefReq[typename_, statement_, attributevalues_]:= Module[{data,store},
(* Output: *)
(* this routine defines a requirement type *)
(* the saved record is of form: {statement_, {typename-[unique identification number], attributevalues}} *) 
(* Input: *)
(* typename_ = a string type of requirement *)
(* statement_ = a string requirement statment *)
(* attributevalues_ = an array of the attributes values for statement_ *)
(* if the dimension of attributevalues does not match the dimension of the typename_[[1]], the definition is aborted *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
data = Get[typename];
If[Dimensions[attributevalues][[1]]≠ Dimensions[data[[1]]][[1]]-1,
Print["Requirement not defined, attribute list size is different than defined for requirememnt type."];
Return[]
];
store = {statement, Prepend[attributevalues, typename<>"-"<>ToString[data[[2]]]]};
(* update next number to be used for a requirement *)
data[[2]] = data[[2]]+1;
data = Append[data, store];
Save[typename, data]
]

EditReqAttribute[typename_, id_, update_]:=
(* Output: *)
(* this routine edits an attribute *)
(* the saved record is of form: {statement_, {typename-[unique identification number], attributevalues}} *) 
(* Input: *)
(* typename_ is a string type of requirement *)
(* id_ is the unique requirement id for the requirement to be changed *)
(* update_ is the text array of new attribute values *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{data},
data = Get[typename];
If[Dimensions[update][[1]]≠ Dimensions[data[[1]]][[1]]-1,
Print["Requirement not edited, attribute list size is different than defined for requirememnt type."];
Return[]
]
Do[
If[data[[i,2,1]]==id, data[[i,2]]=Prepend[update, data[[i,2,1]]];Break[]]
,{i,3, Dimensions[data][[1]]}];
Save[typename, data]
]

EditReqStatement[typename_, id_, update_]:=
(* Output: *)
(* this routine edits a requirement statement *)
(* the saved record is of form: {statement_, {typename-[unique identification number], attributevalues}} *) 
(* Input: *)
(* typename_ is a string type of requirement *)
(* id_ is the unique requirement id for the requirement to be changed *)
(* update_ is the text array of the new statement *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{data},
data=Get[typename];
Do[
If[data[[i,2,1]]==id, data[[i,1]]=update;Break[]]
,{i, 3, Dimensions[data][[1]]}];
Save[typename, data]
]

ShowStatement[typename_, test_, printall_]:= 
(* Output: *)
(* this routine prints any requirements in a data base that are of a specified type and have test in their statement *)
(* the saved record is of form: {statement_, {typename-[unique identification number], attributevalues}} *) 
(* Input: *)
(* typename_ = a string type of requirement *)
(* test_ = the string to be matched *) 
(* printall = True, the complete requirement record is output, if False, only the requirement id is output *)
(* update_ = the text array of new attribute values *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{data,i, r},
data = Get[typename];
r={};
Do[
	If[StringPosition[data[[i,1]], test, IgnoreCase-> True]≠{},
	If[printall, r=Append[r,data[[i]]], r= Append[r,data[[i,2,1]]]]
	]
,{i, 3, Dimensions[data][[1]]}];
Return[r]
]

ShowAttributes[typename_, attributes_, attributevalue_, printall_]:= 
(* Output: *)
(* this routine prints any requirements in a data base that are of a specified type and have test in their attribute values  *)
(* the saved record is of form: {statement_, {typename-[unique identification number], attributevalues}} *) 
(* Input: *)
(* typename_ = a string type of requirement *)
(* test_ = the string to be matched *) 
(* printall = True, then complete requirement record is output, if printall is False, only the requirement id is output *)
(* update_ = the text array of new attribute values *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{data,places, i,j,s, r},
data = Get[typename];
places ={};
Do[
Do[
If[attributes[[j]]== data[[1,i,1]],places=Append[places, i]]
,{i, 1, Dimensions[data[[1]]][[1]]}]
,{j, 1, Dimensions[attributes][[1]]}];
s=Drop[data,2];
Do[
r={};
Do[
If[attributevalue[[j]]==s[[i,2,places[[j]]]], 
	 If[j< Dimensions[places][[1]] ,r =Append[r, s[[i]]], If[printall,r=Append[r,s[[i]]], r = Append[r, s[[i,2,1]]]]]
]
,{i,1, Dimensions[s][[1]]}];
s=r;
,{j, 1, Dimensions[places][[1]]}];
Return[r]
]

ReqParentReport[typename_, id_, printall_]:=
(* Output: *)
(* requirement statements or identificatio numbers that are parents of declared requirements *)
(* Input: *)
(* typename_ = a string representation of the requirement type of interest *)
(* id_ = the identification of the requirement of interest *)
(* printall_ = a logical variable: *)
(*     if True, the statement and attributes of parents are printed out *)
(*     if False, only the identification number of the parents are printed out *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{data, parents,j,i} ,
data=Get[typename];
(* search for and report all parents *)
Do[
If[id==data[[i,2,1]],
parents=data[[i,2, 7]];
If[printall, Print["Parent of "<>id<>" is: ",data[[i]]], Print["Parent of "<>id<>" is: ", data[[i,2,7]]]];
Do[ReqParentReport[typename, parents[[j]], printall],{j, 1, Dimensions[parents][[1]]}];
Break[]
]
,{i, 3, Dimensions[data][[1]]}];
]

ReqChildReport[typename_, id_, printall_]:=Module[{data, j,i, testparent, newparent, nochildflag} ,
(* Output: this routine returns all children of requirement of type typename_ with identification id_ *)
(* Input: *)
(* typename_ = a string representation of the requirement type of interest *)
(* id_ = the identification of the requirement of interest *)
(* printall_ = a logical variable: *)
(*     if True, the statement and attributes of children are printed out *)
(*     if False, only the identification number of children are printed out *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
data=Get[typename];
nochildflag = True;
(* search for and report all children *)
Do[
testparent=data[[i,2,7]];
(*Print["i, testparent[[i]] ", i, " ", testparent];*)
Do[
	If[id==testparent[[j]], 
		(*Print["match between req id and testpartent ", data[[i,2, 1]], " ", testparent[[j]]];*)
		nochildflag = False; 
		If[printall, Print["Child of "<>id<>" is: ", data[[i]]], Print["Child of "<>id<>" is: ", data[[i,2,1]]]];
		(*Print["recursion starts "];*)
		newparent = data[[i,2,1]];
		ReqChildReport[typename, newparent, printall]
		(*Print["recursion ended "]*)
	]
,{j, 1 ,Dimensions[testparent][[1]]}]
,{i, 3, Dimensions[data][[1]]}];
If[nochildflag,Print[id<>" has no children"]]
]

AllocatedTo[oftype_, toitem_, printall_]:=
(* Output: *)
(* this routine reports all requirements of oftype_ allocated to toitems_ *)
(* Input: *)
(* oftype_ = string naming the file containing the requirements of interest *)
(* toitem_ = string naming the items of interest  *)
(* printall_ = logical, if True, requirement and attributes are printed, if False, only the requirement identification is printed *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{data, i,j, allocated, ei},
data = Get[oftype];
allocated = {};
Do[
 ei= data[[i,2,3]];
Do[
	If[data[[i,2,2]]!="inactive"&&ei[[j]]== toitem, If[printall, allocated = Append[allocated,data[[i]]] , allocated = Append[allocated, data[[i,2,1]]]]]
,{j, 1, Dimensions[ei][[1]]}]
,{i, 3, Dimensions[data][[1]]}];
Return[allocated]
]

NotAllocatedTo[oftype_,totype_, printall_]:= 
(* Output: *)
(* this routine finds all elements of totype_ that have not been allocated at least one item from oftype_ *)
(* Input: *)
(* oftype_ = a string file name for the requirements of interest *)
(* totype_ = array of items to which the requirements are to be allocated *)
(* printall_ = logical, if True, the requirement and attributes are printed, if False, just the requirement identification is printed *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{data, ei, allocated, i},
data = Get[oftype];
Do[
	If[data[[i, 2, 2]]=="draft"||data[[i,2,2]]=="approved",  ei= data[[i,2,3]]];
	Do[  
		If[Count[StringMatchQ[totype,ei[[k]]],True]==0,
			If[printall, Print["Requirement "<>data[[i]]<>" is not allocated to an approved item."], Print["Requirement "<>data[[i,2,1]]<>" is not allocated to an approved item."]]
		]		
	,{k,1, Dimensions[ei][[1]]}]
,{i, 3, Dimensions[data][[1]]}]
]

SpecWriter[enditem_, functreqm_, perfreqm_, sougreqm_]:=
(* Output: *)
(* a table showing every functional requirement allocated to the end item, along with all performance requirements allocated to each functional requirement, and all sought requirements allocated to the end item *)
(* Input: *)
(* enditem_ = the string naming the end item the specification is for *)
(* functreqm_ = the functional requirement data base *)
(* perfreqm_ = the performance requirement data bse *)
(* soureqm _ = the sought requirement data base *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{ i, j,fr, pr, sr, result},
result ={"Specification: "<> enditem};
fr = AllocatedTo[functreqm, enditem, True];
Do[
	result = Append[result, {""}];
	result = Append[result, {"Functional Requirement: ",fr[[i,2,1]], fr[[i,1]]}];
	result = Append[result, {"Rationale: ", fr[[i,2,4]]}];
	pr=AllocatedTo[perfreqm, fr[[i,2,1]], True];
	If[Dimensions[pr][[1]]==0, result = Append[result, {""}],
	Do[
		result = Append[result, {""}];
		result = Append[result, {pr[[j,2,1]], pr[[j,1]]}]; 
		result = Append[result, {"Rationale: ",pr[[j,2,4]]}];
		result = Append[result, {"Verification Reponsibility: ", pr[[j,2,5]]}];
		result = Append[result, {"Verification Method: ", pr[[j,2,8]]}]
		
,{j, i, Dimensions[pr][[1]]}]
]
,{i, 1, Dimensions[fr][[1]]}];
sr = AllocatedTo[sougreqm, enditem, True];
If[Dimensions[sr][[1]]≥1,
result = Append[result, {"Sought requirements:"}];
 Do[
	result = Append[result, {sr[[i,2,1]], sr[[i,1]], sr[[i,2,4]]}]
,{i, 1, Dimensions[sr][[1]]}]
];
Print[TableForm[result]];
]

ComplianceReport[enditem_, functreqm_, perfreqm_]:=
(* Output; *)
(* this routine prepare a report as to how well each perforamnce requirement is achieved *)
(* a table showing every functional requirement allocated to the end item, along with all performance requirements allocated to each functional requirement, and the current compliance attribute value for each performance requirement *)
(* Input: *)
(* enditem_ = the string naming the end item the specification is for *)
(* functreqm_ = the functional requirement data base *)
(* perfreqm_ the performance requirement data bse *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{ i,j, fr, pr, result},
Print[StyleForm["Compliance Report for: "<> enditem, FontWeight -> "Bold", FontSize->14]];
result ={{"Identification", "Statement", "Compliance"}};
fr = AllocatedTo[functreqm, enditem, True];
Do[
result = Append[result, {fr[[i,2,1]], fr[[i,1]], fr[[i,2,8]]}];
pr=AllocatedTo[perfreqm, fr[[i,2,1]], True];
If[Dimensions[pr][[1]]!=0,
Do[
	result = Append[result, {pr[[j,2,1]], pr[[j,1]], pr[[j,2,11]]}]
,{j, i, Dimensions[pr][[1]]}]
]
,{i, 1, Dimensions[fr][[1]]}];
Print[TableForm[result]]
]

VerificationReport[enditem_, functreqm_, perfreqm_]:=
(* this routine prepares a report showing the verification status for each performance requirement *)
(* Output; *)
(* a table showing every functional requirement allocated to the end item, along with all performance requirements allocated to each functional requirement, and the verification method, status and evidence *)
(* Input: *)
(* enditem _ = the string naming the end item the specification is for *)
(* functreqm_ = the functional requirement data base *)
(* perfreqm_ = the performance requirement data bse *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{ i,j, fr, pr, result},
Print[StyleForm["Verification Report for: "<> enditem, FontWeight -> "Bold", FontSize->14]];
result ={{"Identification", "Statement", "Method", "Status", "Evidence"}};
fr = AllocatedTo[functreqm, enditem, True];
Do[
result = Append[result, {fr[[i,2,1]], fr[[i,1]], fr[[i,2,8]]}];
pr=AllocatedTo[perfreqm, fr[[i,2,1]], True];
If[Dimensions[pr][[1]]!=0,
Do[
	result = Append[result, {pr[[j,2,1]], pr[[j,1]], pr[[i,2, 8]], pr[[i,2, 9]], pr[[i,2, 10]]}]
,{j, i, Dimensions[pr][[1]]}]
]
,{i, 1, Dimensions[fr][[1]]}];
Print[TableForm[result]]
]

SRRDatePrediction[history_,desiredlevel_]:= 
(* predicts the date for the system requirements review (SRR) based on at least 2 prior requirements volatility estimates *)
(* Input: *)
(* history_ is an array of form {{year, month, day}, volatility}, etc.}, indicating the volatility that existed on specified date *)
(* desiredlevel_ is the maximum volatility that can be tolerated and still hold an SRR *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{i,datain, equation, x, sol,daystothreshold,datetothreshold,maxvalue},
datain =Table[{DateDifference[history[[1, 1]],history[[i,1]]],history[[i,2]]}, {i, 1 , Dimensions[history][[1]]}];
equation = LinearModelFit[datain, {x},x];
sol= Solve[equation[x]==desiredlevel,x];
daystothreshold = x/.sol[[1]];
datetothreshold = Take[DatePlus[data[[1,1]],daystothreshold],3];
maxvalue = Max[Table[datain[[i, 2]],{i, 1, Dimensions[datain][[1]]} ]];
Print["{Year, Month, Day} achieve requirement volatility threshold of ",desiredlevel," is: ", datetothreshold];
Show[ListPlot[datain],Plot[equation[x], {x, 0, daystothreshold*1.1}], AxesOrigin -> {0,desiredlevel},AxesLabel->{"Days","Volatility"},PlotRange -> {-.5*maxvalue, 1.1*maxvalue}]
]

ReqManPerfEval[budgetdays_,activitypercents_, schedule_,accomplished_ ]:= Module[{allocateddays,bcws,cumbcws, ev, cumev, i},
(* Output: *)
(* Schedule variance for the requirements determination effort *)
(* Input: *)
(* budgetdays = the total integer number of days to complete the requirements determination job *)
(* activitypercents = a 6 x 1 real array, each element of which indicated the percent of the total integer days budgetted to perform each of the following: *)
(* activitypercents[[1]] = percent of total days devoted to define the requirements *)
(* activitypercents[[2]] = percent of total days devoted to vaidate the requirements *)
(* activitypercents[[3]] = percent of total days devoted to determine the verificaiton method *)
(* activitypercents[[4]] = percent of total days devoted to allocate the requirements *)
(* activitypercents[[5]] = percent of total days devoted to document the verificaiton procedure *)
(* activitypercents[[6]] = percent of total days devoted to verify the requirement is met *)
(* schedule = a 6 x n array, element [[i,j]] denotes the budgetted number of requirements to acheive state activitypercent[[i]] by time division j *)
(* accomplished = a 6 x n array, element [[i,j]] denotes the actual number of requirements to acheive state activitypercent[[i]] by time division j *)
(* typically, a time division is a month, but can be days, weeks or other fixed unit of time chosen *)
(* rows of schedule must each sum to the total number of requirements *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: As recommended in Solomon, Paul J. and Young, Ralph R., Performance-Based Earned Value, John Wiley and Sons, 2007. *)
allocateddays = budgetdays * activitypercents;
bcws = allocateddays.schedule;
cumbcws = Table[Apply[Plus, Take[bcws,i]], {i, 1, Dimensions[bcws][[1]]}];
ev = allocateddays.accomplished;
cumev = Table[Apply[Plus, Take[ev, i]], {i, 1, Dimensions[ev][[1]]}];
Print["Current requirements schedule variance by reporting period: "];Return[cumev-cumbcws]
]

ProgProcSurResults[Impscores_, Matscores_, Goalscores_]:= 
(* Output: *)
(* Calculates survey results to identify process area maturity and goals to improve now on the program *)
(* Input: *)
(* Impscores is an n x Dimensions[Process] matrix, showing the n inputs on 1 to 9 scale obtained for importance to improve for each defined process area *)
(* Matscores is an n x Dimensions[Process] matrix, showing the n inputs on 1 to 7 scale obtained for process maturity for each defined process area *)
(* Goalscores is an n x Dimensions[Flatten[Goals]] matrix, showing the n inputs on 1 to 9 scale obtained for each process goal quality *) 
(* Note: To use this routine there must be at least one input for each item to be scored *)
(* Note: Items for which no input was obtained, or for which "don't no" or "not applicable" were obainted are to be input as 0 *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)
Module[{Process, Goals, relimport, relmat, centimpmat, impmat, printarray, relgoal, impgs, centimpgs, listgoals, L1, L2, outplot, i},


(* Define Score to determine geometric mean of survey inputs *)
Score[findings_]:= Module[{k,j,temparray, outarray},

If[ findings == Flatten[findings], Return[findings],
Table[
temparray = Table[findings[[k, j]], {k, 1, Dimensions[findings][[1]]}];
temparray = Delete[temparray, Position[temparray, 0]];
 N[Apply[Times,temparray]^(1/Dimensions[temparray][[1]])]
,{j, 1, Dimensions[findings][[2]]}]
]];

(* Define process areas *)
Process ={"01 Planning",
                    "02 Tracking and Oversight",
                    "03 Subcontractor Management",
                    "04 Intergroup Coordination",
                    "05 Configuration Management",
		 "06 Quality Assurance",
                    "07 Risk Management",
                    "08 Training",
                    "09 Technology Management",
                    "10 Environment and Tool Support",
	           "11 Integrated Engineering Analysis",
                    "12 System Concept Definition",
                    "13 System Requirements",
                    "14 System Design",
                    "15 System Integration",
		 "16 System Verification"};

(* Define goals for each process area *)
Goals = {{
                "01.1 Work tasks are complete, efficient, and well documented",
                "01.2 Design, production, test, training, support and operations tasks are well integrated",
                "01.3 Cost, schedule and technical objectives are achievable"},

                {"02.1 Tasks to track and oversee program activities are complete, efficient and well documented",
                "02.2 Current cost, schedule and technical status is accurately known",
                "02.3 Actions taken to achieve cost, schedule, or technical goals best balance impact to all groups",
                "02.4 Work effort to track and oversee activities is appropriate and productive"},

	       {"03.1 Selected fully qualified subcontractors who are contributing to a successful program",
	       "03.2 Subcontractor tasks are complete, efficient, and well documented",
                "03.3 Subcontractor cost, schedule and technical goals are achievable and agreed too",
                "03.4 Subcontractor cost, schedule and technical accomplishments are tracked, enabling timely issue resolution",
                "03.5 Actions to resolve subcontractor cost, schedule or technical issues best balance impact to all groups"},

                {"04.1 Group roles and responsibilities are defined and are adequately unambiguous",
                "04.2 Methods for inter-group coordination are documented in a useful manner",
                "04.3 Appropriate groups are involved in resolving technical or program issues",
                "04.4 All groups have the program and technical information they need, when they need it"},

                {"05.1 Tasks to document, control and communicate products are complete, efficient, and well documented",
                "05.2 Proposed configuration changes are identified and communicated in a useful manner",
                "05.3 Configuration changes are evaluated accurately with respect to cost, schedule and technical impacts",
                "05.4 Configuration changes are controlled",
                "05.5 Configuration change decisions are appropriate"},

                {"06.1 Tasks to achieve error free and robust products are complete, efficient and well documented",
                "06.2 Product acceptance standards are well documented",
                "06.3 Inspectors are utilized in an appropriate manner",
                "06.4 Noncompliance issues are tracked to closure"},

                {"07.1 Tasks to identify, assess and mitigate risks are complete, efficient, and well documented",
                "07.2 Technical, cost, and schedule risks are identified and assessed",
                "07.3 Actions are taken to mitigate risks",
                "07.4 Risks mitigation actions are monitored",
                "07.5 Risk status is communicated and coordinated across affected groups"},

                {"08.1 Training tasks to benefit program personnel are complete, efficient, and well documented",
                "08.2 People on the program are fully qualified to do their jobs",
                "08.3 Training meets the needs of the people on the program",
                "08.4 Training effectiveness is measured to provide feedback for additional training needs"},

                {"09.1 Tasks to identify and select appropriate technologies to utilize are complete, efficient, and well documented",
                "09.2 Technologies are selected for use that support the business goals",
                "09.3 Technology innovations are implemented that improve processes",
                "09.4 Technology innovations are implemented that improve products"},

                {"10.1 Tasks to make available facilities, procedures and tools are complete, efficient, and well documented",
                "10.2 Facilities, procedures and tools provided enable completing tasks within cost and schedule constraints",
                "10.3 Facilities, procedures and tools support inter-group interaction",
                "10.4 Tools used are compatible and enhance efficiency"},

                {"11.1 An integrated multi-discipline approach to problem solving is coached and fostered",
                "11.2 Analysis tasks are complete, efficient and well documented",
                "11.3 All relevant groups are involved that need to be involved in making decisions",
                "11.4 Methodology and criteria for making decisions are clear, appropriate and consistently applied",
                "11.5 Analyses are sufficient, accurate and timely enough to best guide decision making"},

                {"12.1 Tasks to determine best solution to offer care complete, efficient, and well documented",
                "12.2 Customer and user needs are accurately documented in a useful manner",
                "12.3 Derived requirements are traceable to customer and user needs and are well documented",
                "12.4 Chosen end items are allocated appropriate and complete functional and performance requirements",
                "12.5 Chosen concept features best satisfy customer and user needs"},

                {"13.1 Tasks to determine performance requirements for all 8 primary functions are complete, efficient, and well documented",
                "13.2 All requirement attributes are logical, documented, and easy to find and comprehend",
                "13.3 The functional and performance requirements enable appropriate implementation options",
                "13.4 All groups have all the requirements they need to do their jobs"},

                {"14.1 Tasks to determine instructions to produce the end items are complete, efficient, and well documented",
                "14.2 Design requirements are traceable to customer and user requirements",
                "14.3 Production, test, training, and support implications of design are determined and acceptable",
                "14.4 Design baseline is established and is best solution"},

                {"15.1 Tasks to achieve internal an external interfaces are complete, efficient, and well documented",
                "15.2 Interface requirements between end items are clear, complete and unambiguous",
                "15.3 Interface requirements with external entities are clear, complete and unambiguous",
                "15.4 The end items will assemble into a uniform whole that meets system level requirements"},

                {"16.1 Requirement set verification criteria and tasks are complete, efficient, and well documented",
                "16.2 Simulation verification criteria and tasks are complete, efficient, and well documented",
                "16.3 End item design verification criteria and tasks are complete, efficient and well documented",
                "16.4 Produced end items verification criteria and tasks are complete, efficient and well documented",
                "16.5 System verification criteria and tasks are complete, efficient and well documented",
                "16.6 Verification evidence obtained is documented in a useful manner",
                "16.7 All verification evidence obtained so far indicates requirements are being appropriately met"}};

(* Calculate geometric mean of survey importance and maturity scores *)
relimport = Score[Impscores];
relmat = Score[Matscores];

(* Calculate using geometric mean the centorid of the importance and maturity scores *)
centimpmat = {(Apply[Times, relimport])^(1/Dimensions[Process][[1]]), (Apply[Times, relmat])^(1/Dimensions[Process][[1]])};

(* Formulate array of mean {importance, maturity} scores for each process area *)
impmat = Table[{relimport[[i]], relmat[[i]]}, {i, Dimensions[Process][[1]]}];

(* Print mean survey importance and maturity for each process area *)
Print["Program Process Area, Importance(1-9), Maturity(1-7)"];
printarray = Table[{Process[[i]],NumberForm[ impmat[[i,1]],3],NumberForm[ impmat[[i,2]],3]}, {i, 1, Dimensions[Process][[1]]}];
Print[TableForm[printarray]];

(* Plot each process area and centroid with respect to importance and maturity *)

Print["Program Process Areas with Respect to Importance to Program and Maturity at this Time"];
outplot = Table[{impmat[[i]], i}, {i, 1, Dimensions[Process][[1]]}];
outplot = Append[outplot, {centimpmat, "centroid"}];
Print[ListPlot[{#} &/@ outplot[[All,1]], PlotMarkers -> outplot[[All, 2]] , Frame -> True, FrameLabel -> {"Importance", "Maturity"}]];

Print["Program Process Areas that are Most Important to Improve Are:"];
Print["[Distance to Centroid, Process ID and Name]"];

(* Find the process areas with importance greater than mean, and maturity less than mean, and print in decreasing order with distance from centroid *)
printarray = {};
Do[
If[relimport[[i]] ≥ centimpmat[[1]] && relmat[[i]] ≤ centimpmat[[2]],
printarray = Append[printarray, {PaddedForm[((relimport[[i]]-centimpmat[[1]])^2 + (relmat[[i]]-centimpmat[[2]])^2)^.5,{4,3}], Process[[i]]}]
(*end if*)
];
, {i, Dimensions[Process][[1]]}];
printarray = Sort[printarray, OrderedQ[{#2, #1}]&];
Print[TableForm[printarray]];

(* Calculate geometric mean of survey inptus for each process goal *)
(* Collapse the goal list to a one dimensional array *)
relgoal = Score[Goalscores];
listgoals = Flatten[Goals];

(* Formulate an array of {importance, goal satisfaction level} for each process area goal *)
impgs = {};
For[i=1, i<=Dimensions[Goals][[1]],
If[i ==1,L1=1; L2 = Dimensions[Goals[[1]]][[1]], L1 =L2+1; L2 =L2+ Dimensions[Goals[[i]]][[1]]];
Do[
impgs = Append[impgs, {relimport[[i]], relgoal[[j]]}];
,{j, L1,L2}];
i++];

(* Determine centroid of goal satisfaction points *)
centimpgs ={ Apply[Times, Table[impgs[[i, 1]], {i, Dimensions[impgs][[1]]}]]^(1/Dimensions[impgs][[1]]), Apply[Times, Table[impgs[[i, 2]], {i, Dimensions[impgs][[1]]}]]^(1/Dimensions[impgs][[1]])};

(* Print importance and goal satisfaction level for each process area goal *)
Print["Program Process Area Goals, Importance(1-9), Satisfaction(1-9)"];
printarray = Table[{listgoals[[i]],NumberForm[ impgs[[i]][[1]],3], NumberForm[impgs[[i]][[2]],3]}, {i, 1, Dimensions[listgoals][[1]]}];
Print[TableForm[printarray]];

(* Plot each process area goal, and centroid, with respect to importance and goal satisfaction *)
Print["Program Process Areas Goals with Respect to Importance to Program and Goal Satisfaction at this Time"];
outplot = Table[{impgs[[i]], i}, {i, 1, Dimensions[listgoals][[1]]}];
outplot = Append[outplot, {centimpgs, "centroid"}];
Print[ListPlot[{#} &/@ outplot[[All,1]], PlotMarkers -> outplot[[All, 2]] , Frame -> True, FrameLabel -> {"Importance", "Goal Satisfaction"}]];

Print["Program Process Areas Goals that are Most Important to Improve Are:"];
Print["[Distance to Centroid, Goal ID and Statement]"];
printarray = {};

(* Find and print those goals with importance greater than centroid and satisfaciton less than centroid and print in order of decreasing distance to centroid *)
For[i=1,i≤ Dimensions[impgs][[1]],
If[impgs[[i]][[1]] ≥ centimpgs[[1]] && impgs[[i]][[2]] ≤ centimpgs[[2]], 
printarray = Append[printarray, {PaddedForm[((impgs[[i]][[1]]-centimpgs[[1]])^2 + (impgs[[i]][[2]]- centimpgs[[2]])^2)^.5,{4,3}], listgoals[[i]]}]];
;i++];   
printarray = Sort[printarray, OrderedQ[{#2, #1}]&];
Print[TableForm[printarray]];
]

ArchProcSurResults[Impscores_, Matscores_, Goalscores_]:= 
(* Output: *)
(* Calculates survey results to identify process area maturity and goals to improve an architecting effort *)
(* Input: *)
(* Impscores is an n x Dimensions[Process] matrix, showing the n inputs on 1 to 9 scale obtained for importance to improve for each defined process area *)
(* Matscores is an n x Dimensions[Process] matrix, showing the n inputs on 1 to 7 scale obtained for process maturity for each defined process area *)
(* Goalscores is an n x Dimensions[Flatten[Goals]] matrix, showing the n inputs on 1 to 9 scale obtained for each process goal quality *) 
(* Note: To use this routine there must be at least one input for each item to be scored *)
(* Note: Items for which no input was obtained, or for which "don't no" or "not applicable" were obainted are to be input as 0 *)
(* Author: Laurence Bellagamba *)
(* Copyright @ 2011 Laurence Bellagamba *)
(* Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software”) to deal in the Software without restriction including without limitation the rights to use,copy,modify merge publish distribute sublicense and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions: *)
(* THE SOFTWARE IS PROVIDED “AS IS”,WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN ACTION OF COTRACT TORT OR OTERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OF OTHER DEALINGS IN THE SOFTWARE. *)
(* Source: self *)

Module[{Process, Goals, relimport, relmat, centimpmat, impmat, printarray, relgoal, impgs, centimpgs, listgoals, L1, L2, i, outplot},

(* Define routne Score to determine geometric mean of survey inputs *)
Score[findings_]:= Module[{k,j,temparray, outarray},

If[ findings == Flatten[findings], Return[findings],
Table[
temparray = Table[findings[[k, j]], {k, 1, Dimensions[findings][[1]]}];
temparray = Delete[temparray, Position[temparray, 0]];
 N[Apply[Times,temparray]^(1/Dimensions[temparray][[1]])]
,{j, 1, Dimensions[findings][[2]]}]
]];

(* Define process areas *)
Process ={"01 Planning",
                    "02 Tracking and Oversight",
                    "03 Subcontractor Management",
                    "04 Intergroup Coordination",
                    "05 Configuration Management",
                    "06 Training",
                    "07 Environment and Tool Support",
	           "08 Establish As-is Architecture and Requirements",
                    "09 Determine As-is Family of Systems Shortfals",
                    "10 Deveop Concepts to Mitigate Shortdalls",
                    "11 Identify Key Enabling Technologies",
                    "12 Determine Utility of Candidate Family of Systems",
                    "13 Establish To-be Architecture and Requirements"};

(* Define goals for each process area *)
Goals = {{
                "01.1 Work tasks are complete,efficient,and well documented",
                            "01.2 Cost,schedule and technical objectives are achievable"},

                {"02.1 Tasks to track and oversee architecting activities are complete,efficient and well documented",
                           "02.2 Current cost,schedule and technical status is accurately know",
                           "02.3 Actions taken to achieve cost,schedule,or technical goals best balance impact on impacted groups",
                           "02.4 Work effort to track and oversee activities is appropriate and productive"},

	       {"03.1 Selected fully qualified subcontractors who are contributing to a successful architecting effort",
                           "03.2 Subcontractor tasks are complete, efficient, and well documented",
                           "03.3 Subcontractor cost, schedule and technical goals are achievable and agreed too",
                          "03.4 Subcontractor cost, schedule and technical accomplishments are tracked, enabling timely issue resolution",
                          "03.5 Actions to resolve subcontractor cost, schedule or technical issues best balance impact to all groups"},

                {"04.1 Group roles and responsibilities are defined and are adequately unambiguous",
		         "04.2 Methods for inter-group coordination are documented in a useful manner",
                           "04.3 Appropriate groups are involved in resolving technical or program issues",
                           "04.4 All groups have the program and technical information they need, when they need it"},

                {"05.1 Tasks to document,control and communicate products are complete,efficient,and well documented",
                           "05.2 Proposed configuration changes are identified and communicated in a useful manner",
                           "05.3 Configuration changes are evaluated accurately with respect to cost,schedule and technical impacts",
                           "05.4 Configuration changes are controlled",
                           "05.5 Configuration change decisions are appropriate"},

                {"06.1 Training tasks to benefit personnel are complete,efficient,and well documented",
                           "06.2 People on the architecting effort are fully qualified to do their jobs",
                           "06.3 Training meets the needs of the people on the architecting effort",
                           "06.4 Training effectiveness is measured to provide feedback for additional training needs"},

                {"07.1 Tasks to acquire and make available facilities,procedures and tools are complete,efficient,and well documented",
                "07.2 Facilities,procedures and tools provided which enable completing tasks within cost and schedule constraints",
                           "07.3 Facilities,procedures and tools support inter-group interaction",
                           "07.4 Tools used are compatible and enhance efficiency"},

                {"08.1 Scenarios or design reference missions adequately represent the key purpose for the family of systems",
                            "08.2 Have data for family of systems to assess performance,capability,sufficiency and utility",
                            "08.3 Organization relationships governing existing family of systems operations are adequately defined",
                            "08.4 Information needed for existing family of systems elements to perform mission are adequately defined"},

                {"09.1 Accurate and efficient simulations exist to determine family of system performance",
                           "09.2 Accurate and efficient simulations exist to determine family of system capability",
                           "09.3 Accurate and efficient simulations exist to determine family of system sufficiency",
                           "09.4 Accurate and efficient simulations exist to determine family of system utility",
                           "09.5 People with authority to establish the to-be architecture easily comprehend the nature,cause and impact of existing shortfall"},

                {"10.1 Adequate number and diversity of concepts are defined to address all key shortfalls",
                            "10.2 All concepts are realistic with respect to capability,availability and cost",
                            "10.3 Concept definitions enables determining performance,capability,sufficiency and utility",
                            "10.4 Concept definitions enable accurate cost estimates",
                            "10.5 Concept definition are sufficiently detailed to serve as requirements for implementation",
                            "10.6 People with authority to establish the to-be architecture easily comprehend the candidate concepts"},

                {"11.1 Advancements from the current state of the art that could mitigate shortfalls are adequately identified",
                            "11.2 The explicit performance level for technology advancements sought are quantitatively defined",
                            "11.3 Technology maturation experts can easily develop technology maturation plans based on the shortfall and technology need documentation"},

                {"12.1 Data needed to assess individual systems is available",
	      "12.2 Data needed to assess combinations of systems is available",
                "12.3 All credible family of systems combinations are assessed",
              "12.4 Secondary system selection criteria were adequately explored for leading candidate family of system solutions",
                "12.5 People with the authority to establish the to-be architecture have the best appropriate data to easily make the decision"},

                {"13.1 The requirements for systems constituents are accurately and completely documented",
                "13.2 To-be organizational relationships are accurately and completely documented",
                "13.3 To-be information flow requirements and solutions are accurately and completely documented"}};

(* Calculate geometric mean of survey importance and maturity scores *)
relimport = Score[Impscores];
relmat = Score[Matscores];

(* Calculate using geometric mean the centorid of the importance and maturity scores *)
centimpmat = {(Apply[Times, relimport])^(1/Dimensions[Process][[1]]), (Apply[Times, relmat])^(1/Dimensions[Process][[1]])};

(* Formulate array of mean {importance, maturity} scores for each process area *)
impmat = Table[{relimport[[i]], relmat[[i]]}, {i, Dimensions[Process][[1]]}];

(* Print mean survey importance and maturity for each process area *)
Print["Architecting Process Area, Importance(1-9), Maturity(1-7)"];
printarray = Table[{Process[[i]],NumberForm[ impmat[[i,1]],3],NumberForm[ impmat[[i,2]],3]}, {i, 1, Dimensions[Process][[1]]}];
Print[TableForm[printarray]];

(* Plot each process area and centroid with respect to importance and maturity *)

Print["Architecting Process Areas with Respect to Importance to Program and Maturity at this Time"];
outplot = Table[{impmat[[i]], i}, {i, 1, Dimensions[Process][[1]]}];
outplot = Append[outplot, {centimpmat, "centroid"}];
Print[ListPlot[{#} &/@ outplot[[All,1]], PlotMarkers -> outplot[[All, 2]] , Frame -> True, FrameLabel -> {"Importance", "Maturity"}]];

Print["Process Areas that are Most Important to Improve Are:"];
Print["[Distance to Centroid, Process ID and Name]"];

(* Find the process areas with importance greater than mean, and maturity less than mean, and print in decreasing order with distance from centroid *)
printarray = {};
Do[
If[relimport[[i]] ≥ centimpmat[[1]] && relmat[[i]] ≤ centimpmat[[2]],
printarray = Append[printarray, {PaddedForm[((relimport[[i]]-centimpmat[[1]])^2 + (relmat[[i]]-centimpmat[[2]])^2)^.5,{4,3}], Process[[i]]}]
(*end if*)
];
, {i, Dimensions[Process][[1]]}];
printarray = Sort[printarray, OrderedQ[{#2, #1}]&];
Print[TableForm[printarray]];

(* Calculate geometric mean of survey inptus for each process goal *)
(* Collapse the goal list to a one dimensional array *)
relgoal = Score[Goalscores];
listgoals = Flatten[Goals];

(* Formulate an array of {importance, goal satisfaction level} for each process area goal *)
impgs = {};
For[i=1, i<=Dimensions[Goals][[1]],
If[i ==1,L1=1; L2 = Dimensions[Goals[[1]]][[1]], L1 =L2+1; L2 =L2+ Dimensions[Goals[[i]]][[1]]];
Do[
impgs = Append[impgs, {relimport[[i]], relgoal[[j]]}];
,{j, L1,L2}];
i++];

(* Determine centroid of goal satisfaction points *)
centimpgs ={ Apply[Times, Table[impgs[[i, 1]], {i, Dimensions[impgs][[1]]}]]^(1/Dimensions[impgs][[1]]), Apply[Times, Table[impgs[[i, 2]], {i, Dimensions[impgs][[1]]}]]^(1/Dimensions[impgs][[1]])};

(* Print importance and goal satisfaction level for each process area goal *)
Print["Architecting Process Area Goals, Importance(1-9), Satisfaction(1-9)"];
printarray = Table[{listgoals[[i]],NumberForm[ impgs[[i]][[1]],3], NumberForm[impgs[[i]][[2]],3]}, {i, 1, Dimensions[listgoals][[1]]}];
Print[TableForm[printarray]];

(* Plot each process area goal, and centroid, with respect to importance and goal satisfaction *)
Print["Architecting Process Areas Goals with Respect to Importance to Program and Goal Satisfaction at this Time"];
outplot = Table[{impgs[[i]], i}, {i, 1, Dimensions[listgoals][[1]]}];
outplot = Append[outplot, {centimpgs, "centroid"}];
Print[ListPlot[{#} &/@ outplot[[All,1]], PlotMarkers -> outplot[[All, 2]] , Frame -> True, FrameLabel -> {"Importance", "Goal Satisfaction"}]];
Print["Architecting Process Areas Goals that are Most Important to Improve Are:"];
Print["[Distance to Centroid, Goal ID and Statement]"];
printarray = {};

(* Find and print those goals with importance greater than centroid and satisfaciton less than centroid and print in order of decreasing distance to centroid *)
For[i=1,i≤ Dimensions[impgs][[1]],
If[impgs[[i]][[1]] ≥ centimpgs[[1]] && impgs[[i]][[2]] ≤ centimpgs[[2]], 
printarray = Append[printarray, {PaddedForm[((impgs[[i]][[1]]-centimpgs[[1]])^2 + (impgs[[i]][[2]]- centimpgs[[2]])^2)^.5,{4,3}], listgoals[[i]]}]];
;i++];   
printarray = Sort[printarray, OrderedQ[{#2, #1}]&];
Print[TableForm[printarray]];
]